Desenvolvedor(a) Android Sênior
Estamos em busca de um(a) Desenvolvedor(a) Android com paixão por tecnologia, atenção aos detalhes e comprometimento com a qualidade técnica. Se você gosta de atuar em um ambiente colaborativo, com desafios técnicos e impacto direto no produto, essa vaga é para você!
Responsabilidades
-
Atuar na manutenção de sistemas legados e no desenvolvimento de novas funcionalidades;
-
Garantir a qualidade, performance e estabilidade dos aplicativos Android;
-
Participar ativamente de discussões técnicas e propor melhorias na arquitetura e no código;
-
Trabalhar em equipe multidisciplinar, contribuindo para a evolução contínua do time e dos projetos.
Requisitos Técnicos
Necessário possuir domínio em:
-
Linguagens Java (para manutenção de legado) e Kotlin
-
Componentes do Android SDK: Activity, Fragment, View, Service, etc.
-
Jetpack Navigation
-
Padrões de arquitetura MVVM e Clean Architecture
-
Integração com APIs REST e serviços web
-
Injeção de dependência com Hilt (desejável conhecimento em Dagger2)
-
Utilização de Kotlin Flow e Coroutines
-
Estruturação e manutenção de projetos multimódulo
-
Construção de telas em XML (desejável conhecimento em Jetpack Compose)
-
Desenvolvimento de componentes visuais customizados
-
Otimização de performance do app (identificação e correção de gargalos)
-
Utilização de banco de dados SQLite
-
Escrita de testes unitários com JUnit e MockK
-
Controle de versão com Git
Requisitos Comportamentais
Buscamos alguém com:
-
Perfil proativo, que antecipa problemas e busca soluções com autonomia
-
Perfil comunicativo, com boa capacidade de articulação e colaboração em equipe
-
Perfil empático, que contribui para um ambiente respeitoso e colaborativo
-
Perfil analítico e orientado à resolução de problemas, com pensamento crítico e agilidade para propor soluções eficazes