Pessoa desenvolvedora android sênior (manaus/am)
Summary
Desenvolve APIs e apps Android com Java/Kotlin, integrando busca+indexação+IA, seguindo práticas ágeis e arquitetura MVVM/MVC.
A Share People Hub em parceria com empresa do segmento de pesquisa em tecnologia busca por Desenvolvedor Android Pleno/Sênior, para atuação presencial 4x por semana em Manaus/AM.
Desafios da Posição | Principais Responsabilidades:
- Atuar na criação de API para prover informações para aplicações pertencentes ao ecossistema da empresa. O foco é atuar com soluções em busca+indexação+IA.
- Atuar em todo o ciclo de desenvolvimento de software, desde a análise de requisitos e definição de arquitetura até codificação, testes, manutenção e evolução das soluções.
- Desenvolver e manter código de qualidade, investigar e corrigir defeitos, implementar melhorias e mudanças solicitadas por clientes internos e externos, garantindo estabilidade, desempenho e confiabilidade.
- Colaborar com times técnicos e clientes na definição de requisitos e escopo, produzir documentação técnica, integrar e validar entregas por meio de controle de versão e testes unitários, e atuar em ambiente ágil, seguindo boas práticas de arquitetura e desenvolvimento.
- Contribuir para a inovação tecnológica, realizando investigações técnicas, propondo novas ideias, melhorias de processos e iniciativas que possam gerar patentes.
- Apoiar tecnicamente parceiros e colegas, compartilhar conhecimento, estimar esforços, identificar riscos técnicos e contribuir para a excelência técnica e qualidade dos projetos, incluindo eventual participação em atividades e viagens de trabalho para colaboração com times externos.
Requisitos Necessários:
- Graduação completa nas áreas de Ciências da Computação, Engenharia de Computação, Análise de Sistemas, Sistemas da Informação ou áreas correlatas;
- Inglês em nível avançado para conversação;
- Sólidos conhecimentos com Java e Kotlin;
- Experiência em Android SDK (principalmente com WorkManager, BroadcastReceivers, ContentProviders);
- Experiência com Android Jetpack Components;
- Experiência em criação de Services em Android;
- Conhecimento em padrões de projeto e arquiteturas como MVC ou MVVM;
- Experiência em soluções que tenham comunicação com outras aplicações;
- Experiência em bancos de dados (SQL e NoSQL);
- Conhecimento em testes unitários;
- Noções básicas de segurança e privacidade de aplicação;
- Conhecimento em testes unitários e testes instrumentados;
- Experiência com IA: Treinamento e validação de modelos, uso de LLMs.
Requisitos Desejáveis:
- Conhecimento em análise de performance e otimização de aplicações
- Experiência com soluções de busca e indexação;
- Experiência prática com frameworks ou bibliotecas de busca e indexação textual;
- Conhecimentos de métricas de qualidade de busca (precision, recall, MRR/NDCG, etc.);
Conhecimento em NLP e Semantic Search.
- Proatividade;
- Trabalho em equipe;
- Autonomia;
- Analíse crítica;
- Resolução de Problemas.
Modelo de Contratação: CLT
Benefícios:
- Convênio Médico;
- Convênio Odontológico;
- Vale Refeição e Alimentação;
- Previdência Privada;
- Seguro de Vida;
- Auxílio Educação Continuada;
- Wellhub;
- Estacionamento;
- PLR.