Desenvolvedor Mobile

Empresa: NP Group

Localização: Curitiba, Paraná, Brasil

Modalidade: Híbrido

Nível: Pleno

Contrato: CLT

Skills obrigatórias: Android Studio, Gradle, Kotlin, Java, AndroidX, React Native, Expo, TypeScript

Skills desejáveis: Google Play Store, Apple Store, CI/CD, Apple Authentication, OAuth

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)

Criar conta grátis no TrailWise para ver seu Match Score