Desde 2001, o INDT é um instituto de tecnologia que inspira inovação e respira tecnologia! Desenvolver está no nosso DNA e oferecemos um ambiente colaborativo com muitos desafios para o aprendizado e crescimento.
Surgimos em Manaus (AM) através da Nokia, e hoje atuamos em todo o Brasil com o objetivo de levar nossos serviços e nossa cultura para todas as regiões. Atualmente, possuímos mais de 200 colaboradores atuando ativamente.
Aqui você tem autonomia e protagonismo para propor e desenvolver projetos inovadores. #VEMSERINDT
Sobre a posição: O profissional integrará time responsável por analisar requisitos funcionais e não funcionais relacionados ao ecossistema Android, avaliando impactos técnicos, riscos e viabilidade de implementação. Atuará no desenvolvimento e evolução de aplicações Android, participando da definição de soluções técnicas, integração entre componentes de software e análise de estabilidade, desempenho e compatibilidade das soluções desenvolvidas.
Também colaborará com equipes multifuncionais de produto, arquitetura, qualidade e engenharia na definição de requisitos, interfaces e soluções técnicas.
Requisitos:
Formação
- Graduação completa em Ciência da Computação, Engenharia da Computação, Engenharia de Software, Sistemas de Informação ou áreas correlata
Responsabilidades
- Desenvolver e evoluir aplicações Android;
- Participar da análise técnica de requisitos e especificações;
- Realizar code reviews e troubleshooting;
- Investigar problemas de estabilidade, desempenho e compatibilidade;
- Contribuir para a evolução arquitetural das soluções desenvolvidas.
Requisitos Obrigatórios
- Experiência com Kotlin e Java;
- Android SDK;
- Jetpack Compose;
- MVVM;
- Coroutines;
- StateFlow e Flow;
- Integração com APIs REST;
- Git;
- Conhecimento de Orientação a Objetos, SOLID e padrões de projeto;
- Conhecimento da arquitetura Android e de seus principais componentes;
- inglês avançado.
Diferenciais
- Injeção de dependências;
- Clean Architecture;
- Modularização;
- Android Profiler;
- Conhecimento de adb, logcat e dumpsys;
- Conhecimento da arquitetura interna do Android (AOSP);
- Conhecimento de ferramentas de IA para apoio ao desenvolvimento de software;
- Experiência com metodologias ágeis.
Competências Comportamentais
- Autonomia técnica;
- Capacidade analítica;
- Boa comunicação;
- Colaboração e compartilhamento de conhecimento;
- Foco em qualidade e resolução de problemas.