Engenheiro Sênior de Software para Android

Empresa
Descrição
Resumo: Procuramos um Engenheiro Sênior de Software para Android para construir, otimizar e manter aplicativos nativos para Android usando uma pilha moderna centrada em Kotlin, colaborando com parceiros para entregar recursos móveis confiáveis e de alto desempenho. Pontos principais: 1. Construir, otimizar e manter aplicativos nativos para Android 2. Colaborar com parceiros de produto, design e backend 3. Contribuir para a criação de uma experiência Android contínua Procuramos um **Engenheiro Sênior de Software para Android** para construir, otimizar e manter aplicativos nativos para Android usando uma pilha moderna centrada em Kotlin. Você colaborará com parceiros de produto, design e backend para entregar recursos móveis confiáveis e de alto desempenho — candidate-se agora para contribuir para a criação de uma experiência Android contínua. **Responsabilidades** * Projetar funcionalidades nativas para Android usando Kotlin e os recursos da plataforma Android * Construir componentes de aplicativo escaláveis alinhados a padrões modernos de arquitetura * Implementar interfaces de usuário intuitivas com base no Material Design, utilizando Jetpack Compose ou XML * Integrar microsserviços de backend por meio de APIs RESTful e GraphQL * Escrever código limpo e mantenhível, contribuindo para revisões de código em equipe * Criar testes unitários e de interface do usuário para garantir estabilidade e prevenir regressões * Analisar e otimizar desempenho, uso de memória e consumo de bateria * Apoiar a preparação de lançamentos e publicar atualizações na Google Play Store * Colaborar com gerentes de produto, designers e engenheiros de backend para entregar funcionalidades * Utilizar Android Studio, Gradle e Git para desenvolver e manter a base de código **Requisitos** * 3 anos ou mais de experiência em desenvolvimento nativo para Android * Excelentes habilidades em Kotlin para Android e conhecimento sólido do SDK do Android * Capacidade de liderança e mentoria em nível sênior dentro de uma equipe de engenharia * Experiência em projetos ágeis utilizando Scrum, Jira e Confluence * Conhecimento de arquiteturas modernas para Android (MVVM, MVI, Arquitetura Limpa) * Experiência em injeção de dependências com Hilt ou Dagger * Experiência com Coroutines e Flow para programação assíncrona * Habilidades em testes com ferramentas de testes unitários e de interface do usuário (JUnit, Espresso) * Domínio de ferramentas de construção com Android Studio e Gradle * Habilidades em controle de versão com Git e práticas de revisão de código * Habilidades de comunicação e colaboração com parceiros de produto, design e backend * Proficiência em inglês no nível B2 (Intermediário Superior) **Desejável** * Experiência no consumo de APIs GraphQL em Android * Experiência na escrita e manutenção de suítes de testes para Android compatíveis com CI **Oferecemos** * Projetos internacionais com marcas líderes * Trabalho com equipes globais altamente qualificadas e diversas * Benefícios em saúde * Programas financeiros para funcionários * Licença remunerada e licença médica * Cursos de aprimoramento de competências, reconversão profissional e certificações * Acesso ilimitado à biblioteca do LinkedIn Learning e a mais de 22.000 cursos * Oportunidades de carreira globais * Oportunidades de voluntariado e envolvimento comunitário * Grupos de funcionários da EPAM * Cultura premiada, reconhecida pelo Glassdoor, Newsweek e LinkedIn *A EPAM é uma Empregadora que Pratica Igualdade de Oportunidades. Todos os candidatos qualificados receberão consideração para contratação, independentemente de raça, cor, religião, sexo, origem nacional, idade, orientação sexual, identidade ou expressão de gênero, deficiência, status de veterano protegido ou qualquer outra característica protegida por lei aplicável.*
Publicado por

João Silva
Indeed · HR






