Desenvolvedor Android Pleno

Manaus On-site

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.

Requirements

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.