Descrição da Vaga
Estamos em busca de um(a) Desenvolvedor(a) Android Nativo Sênior para atuar no desenvolvimento, manutenção e evolução de aplicações móveis, garantindo alta qualidade, performance e escalabilidade das soluções. O profissional terá sólida experiência em Kotlin, perfil colaborativo e capacidade de liderar tecnicamente iniciativas, contribuindo para a evolução da arquitetura e das boas práticas de desenvolvimento. Essa pessoa atuará em conjunto com os times de Produto, UX/UI, QA e Backend, participando das decisões técnicas, definição da arquitetura das aplicações e implementação de novas funcionalidades, promovendo a excelência técnica e a evolução contínua dos produtos em um ambiente ágil.
Responsabilidades
- Desenvolver, manter e evoluir aplicações Android Nativas utilizando Kotlin.
- Definir e implementar soluções técnicas escaláveis, seguras e de alta performance.
- Atuar na evolução da arquitetura das aplicações e na definição de boas práticas de desenvolvimento.
- Realizar revisões de código (Code Review) e apoiar tecnicamente o time.
- Participar da análise de requisitos, estimativas técnicas e planejamento das entregas.
- Integrar APIs REST e serviços de terceiros.
- Identificar oportunidades de melhoria contínua nos processos e na qualidade do código.
- Trabalhar em conjunto com equipes de Produto, UX/UI, QA e Backend.
- Utilizar Jira para gestão das demandas e Git para controle de versão no dia a dia.
Requisitos
- ✓Sólida experiência com desenvolvimento Android Nativo.
- ✓Domínio da linguagem Kotlin.
- ✓Experiência com Android Studio.
- ✓Conhecimento avançado em arquitetura de aplicações Android (MVVM, Clean Architecture e princípios SOLID).
- ✓Experiência com consumo e integração de APIs REST.
- ✓Conhecimento em padrões de arquitetura, boas práticas de desenvolvimento e Clean Code.
- ✓Experiência com revisão de código (Code Review) e mentoria técnica.
- ✓Vivência em metodologias ágeis.
- ✓Utilização de Jira para gestão de tarefas e Git para controle de versão no dia a dia.
- •Experiência com Jetpack Compose.
- •Conhecimento em Coroutines, Flow e Kotlin Multiplatform (KMP).
- •Experiência com Firebase.
- •Conhecimento em CI/CD e automação de pipelines.
- •Experiência com testes unitários, testes de integração e testes de interface (JUnit e Espresso).
- •Experiência com publicação e manutenção de aplicativos na Google Play.
Categorias
Sobre a Empresa
Mais vagas na Taking → Somos uma aceleradora digital especializada em compreender as necessidades das organizações, tanto no âmbito do negócio como nas questões técnicas de TI, proporcionando o equilíbrio perfeito entre tecnologia e humanização.[Ver Mais]
Informações Adicionais
Você será redirecionado para o site da empresa
Vagas Relacionadas
Desenvolvedor(a) Fullstack VTEX (Mobile & Web)
Growdev
Desenvolvedor de Software - Sênior (FullStack)
Montreal Oficial
Dev Mobile Especialista
3CON Consultoria e Sistemas
Pessoa Desenvolvedora Mobile - Especialista
Grupo FCamara
Analista Desenvolvedor React Native - Rha2600
Spread Tecnologia