Skip to content
Search jobs inside your AI agent. Claude, ChatGPT, Claude Code, Codex, Gemini, Cursor and Grok
Connect

MadeinWeb

NewBe an early applicant

Pessoa desenvolvedora android nativo (kotlin / jetpack compose) - nível júnior +/pleno

Posted
Discussion

Summary

MadeinWeb is hiring a junior+/mid-level native Android developer (100% remote, nationwide Brazil, CLT or PJ) for the tech team of a large consumer-services cooperative. The role: build new features with Kotlin/Jetpack Compose, maintain legacy XML screens, integrate REST APIs (Retrofit/OkHttp), cache with Room/DataStore, MVVM, unit tests, and Google Play releases.

PESSOA DESENVOLVEDORA ANDROID NATIVO (Kotlin / Jetpack Compose) - JR+/PL

Estamos em busca de uma pessoa desenvolvedora Android nativa para integrar o time de tecnologia de uma grande rede cooperativa de consumo e serviços essenciais. A organização passa por um ciclo contínuo de modernização de seus canais digitais, atendendo centenas de milhares de cooperados e clientes no dia a dia.

Você terá papel ativo na construção de novas funcionalidades modernas em Jetpack Compose, na sustentação de soluções estáveis e na melhoria direta da experiência dos usuários em escala.

➡ PRINCIPAIS ATIVIDADES:
Desenvolver, manter e modernizar aplicativos Android nativos utilizando Kotlin como linguagem principal.
Desenvolver interfaces fluidas e acessíveis com Jetpack Compose, além de dar suporte e manutenção a telas legadas estruturadas em XML.
Integrar APIs REST utilizando Retrofit/OkHttp, garantindo tratamento contra falhas de rede, dados em cache e sincronização local via Room ou DataStore.
Estruturar funcionalidades seguindo arquitetura MVVM, boas práticas de orientação a objetos, SOLID e injeção de dependências (Hilt ou Koin).
Escrever testes unitários e participar ativamente de reuniões ágeis, refinamentos técnicos e revisões de código (code reviews).
Diagnosticar e corrigir bugs, monitorar ocorrências de falhas em produção e apoiar na geração de builds e publicação de versões na Google Play Store.

➡ REQUISITOS OBRIGATÓRIOS:
Experiência prática comprovada no desenvolvimento nativo de aplicativos Android com Kotlin.
Conhecimento de Java para leitura, manutenção e evolução de código existente.
Domínio do Android SDK e ciclo de vida de componentes essenciais (Activities, Fragments, ViewModels e Lifecycle).
Experiência no desenvolvimento de interfaces com Jetpack Compose e domínio de layouts em XML.
Vivência com programação assíncrona utilizando Kotlin Coroutines e Flow.
Experiência prática com injeção de dependências (Hilt ou Koin) e persistência de dados local (Room ou DataStore).
Consumo de APIs RESTful, serialização/deserialização de JSON e bibliotecas de rede (Retrofit/OkHttp).
Controle de versão com Git e participação ativa no fluxo de code reviews.
Prática na escrita de testes unitários para regras de negócio e ViewModels.

➡ DIFERENCIAIS:
Conhecimento prático ou noções em automação de pipelines de CI/CD para Android.
Noções de testes de interface gráfica (Compose UI Testing ou Espresso).
Experiência com publicação e monitoramento de versões na Google Play Console.
Vivência prévia no setor de varejo, programas de relacionamento, fidelidade ou cooperativismo.

➡ SOBRE A OPORTUNIDADE:
Modelo de Contratação: CLT ou PJ (aberto a ambos os modelos).
Modelo de Trabalho: 100% Remoto (atuação nacional).

Skills

What Middle Mobile jobs ask for — and how much of it you have →
Apply

See also

Mobile jobs by country — openings, pay and top skills →