Sobre a vaga
Desenvolvedores Mobile - Android (PJ)
**Sobre a Empresa**
Na Mapzer, somos mais do que uma startup brasileira; somos um grupo apaixonado por alta tecnologia com uma missão clara - tornar nossas cidades verdadeiramente inteligentes.
Para construir o futuro da sua cidade, você precisa de dados confiáveis. Inovação e qualidade dos dados são a nossa maior força. Não somos só uma ferramenta de tecnologia, nós compreendemos os desafios da gestão pública e te apoiamos na tomada de decisão mais assertiva.
*https://www.mapzer.com.br/*
**Descrição da Vaga**
Estamos em busca de um Desenvolvedor Android PJ para atuar no desenvolvimento e manutenção de aplicativos Android nativos e híbridos, com foco em tecnologias modernas e integração contínua. O profissional será responsável por evoluir funcionalidades existentes, otimizar performance, realizar testes e implementar boas práticas de arquitetura de software.
**Responsabilidades**
• Desenvolver, manter e otimizar aplicativos Android nativos e híbridos.
• Integrar APIs e serviços de backend em aplicações móveis.
• Garantir a qualidade do código através de testes automatizados (JUnit, Jest).
• Configurar e gerenciar builds com Gradle e EAS Build.
• Migrar e manter bibliotecas e dependências atualizadas (AndroidX, Expo, React Native).
• Trabalhar com controle de versão (Git) e boas práticas de CI/CD.
• Identificar e corrigir bugs, otimizando a performance do app.
• Colaborar com equipes de UI/UX e backend.
**Requisitos Técnicos**
Obrigatórios:
• Android Studio e Gradle.
• Linguagens: Kotlin e Java.
• AndroidX e gerenciamento de bibliotecas com Jetifier.
• Experiência com React Native e Expo.
• Conhecimento em EAS Build para Android/iOS.
• Uso de TypeScript..
• Testes automatizados com JUnit, Jest e Jest-Expo.
Desejáveis:
• Experiência com publicação de apps na Google Play Store e Apple Store.
• Conhecimento em CI/CD para apps mobile.
• Familiaridade com Apple Authentication e APIs OAuth.
• Integração com bibliotecas de UI: Vector Icons, Safe Area Context.
• Experiência com React Native Web.
**Ferramentas e Ambientes**
• IDE: Android Studio.
• Gerenciadores de dependência: Gradle e npm/yarn.
• Versionamento: Git.
• Testes: JUnit, Jest, Jest-Expo.
• Configuração de ambiente e scripts automatizados
Sobre o processo seletivo:
Triagem;
Questionário técnico;
Entrevista técnica presencial.
**Modelo de Contratação**
:
Pessoa Jurídica (PJ)