-
View all jobs
Sobre o projeto
Buscamos um(a) Desenvolvedor(a) Mobile Sênior Android para atuar em um produto interno do nosso cliente, responsável por integrar e unificar experiências entre diversos sistemas e plataformas, garantindo alta performance, usabilidade e segurança nas aplicações mobile.
Responsabilidades
Desenvolver e manter aplicações mobile nativas para Android, com foco em qualidade, performance e usabilidade. Projetar e evoluir arquiteturas de aplicativos mobile, aplicando boas práticas de engenharia e padrões (MVVM, Clean Architecture, modularização, YAGNI, DRY, KISS, SOLID, etc.) Implementar soluções de persistência local e sincronização (SQLite, DataStore, Firebase RemoteConfig). Utilizar e orientar boas práticas com Coroutines e Flow para programação assíncrona e gerenciamento de streams de dados. Adotar e evoluir interfaces com Jetpack Compose para construção de UI reativa e acessível. Atuar na resolução de problemas complexos em dispositivos reais e emuladores, com pensamento analítico e tomada de decisão técnica. Escrever e manter testes automatizados (unitários, instrumentados, UI), garantindo qualidade e confiabilidade do código. Manter práticas de observabilidade e monitoramento com logs estruturados, métricas de performance e alertas. Colaborar com times multidisciplinares (produto, design, QA, backend) na construção de experiências consistentes. Participar ativamente da melhoria contínua de processos, ferramentas e boas práticas de engenharia mobile.
Requisitos
Experiência comprovada em desenvolvimento Android nativo (Kotlin e/ou Java). Conhecimento sólido em Arquitetura de Software aplicada a mobile e boas práticas de Engenharia de Software. Experiência com manejo de erros/retries em redes móveis. Domínio de persistência local (DataStore, SQLite) e gerenciamento de estado em apps. Experiência com testes automatizados em Android. Capacidade analítica, raciocínio lógico e boa tomada de decisão técnica. Experiência com Firebase Crashlytics.
Diferenciais
Experiência com React Native (integração com módulos nativos, migração, troubleshooting). Conhecimento em arquitetura multiplataforma (KMM, Flutter, etc.) Experiência com CI/CD avançado para deploys automatizados e distribuições internas.
Informações complementares
Modelo de Contratação PJ. Atuação 100% remota.
Buscamos um(a) Desenvolvedor(a) Mobile Sênior Android para atuar em um produto interno do nosso cliente, responsável por integrar e unificar experiências entre diversos sistemas e plataformas, garantindo alta performance, usabilidade e segurança nas aplicações mobile.
Responsabilidades
Desenvolver e manter aplicações mobile nativas para Android, com foco em qualidade, performance e usabilidade. Projetar e evoluir arquiteturas de aplicativos mobile, aplicando boas práticas de engenharia e padrões (MVVM, Clean Architecture, modularização, YAGNI, DRY, KISS, SOLID, etc.) Implementar soluções de persistência local e sincronização (SQLite, DataStore, Firebase RemoteConfig). Utilizar e orientar boas práticas com Coroutines e Flow para programação assíncrona e gerenciamento de streams de dados. Adotar e evoluir interfaces com Jetpack Compose para construção de UI reativa e acessível. Atuar na resolução de problemas complexos em dispositivos reais e emuladores, com pensamento analítico e tomada de decisão técnica. Escrever e manter testes automatizados (unitários, instrumentados, UI), garantindo qualidade e confiabilidade do código. Manter práticas de observabilidade e monitoramento com logs estruturados, métricas de performance e alertas. Colaborar com times multidisciplinares (produto, design, QA, backend) na construção de experiências consistentes. Participar ativamente da melhoria contínua de processos, ferramentas e boas práticas de engenharia mobile.
Requisitos
Experiência comprovada em desenvolvimento Android nativo (Kotlin e/ou Java). Conhecimento sólido em Arquitetura de Software aplicada a mobile e boas práticas de Engenharia de Software. Experiência com manejo de erros/retries em redes móveis. Domínio de persistência local (DataStore, SQLite) e gerenciamento de estado em apps. Experiência com testes automatizados em Android. Capacidade analítica, raciocínio lógico e boa tomada de decisão técnica. Experiência com Firebase Crashlytics.
Diferenciais
Experiência com React Native (integração com módulos nativos, migração, troubleshooting). Conhecimento em arquitetura multiplataforma (KMM, Flutter, etc.) Experiência com CI/CD avançado para deploys automatizados e distribuições internas.
Informações complementares
Modelo de Contratação PJ. Atuação 100% remota.
Key Skills
Ranked by relevance
android
firebase
sqlite
ui
react native
flutter
kotlin
react
java
cicd
nas
Related Jobs
3 roles aligned with this opportunity
View Job Details
Related
Engenheiro de Software PL | Mobile Java/Kotlin
2026-05-20
Full-time
Not Applicable
Brazil
IT Services
Engineering
View Job Details
Related
Middle/Senior AQA Engineer (Mobile) IRC291339
2026-05-27
Full-time
Not Applicable
Ukraine
Software Development
Engineering
View Job Details
Related
Desenvolvedor .NET
2026-05-27
Full-time
Mid-Senior
Brazil
Software Development
Engineering
Login to Apply
- Posted
- Jun 03, 2026
- Type
- Full-time
- Level
- Mid-Senior
- Location
- Brazil
- Company
- hub xp
Industries
Software Development
Categories
Engineering
Information Technology
Related Jobs
3 roles aligned with this opportunity
View Job Details
Related
Engenheiro de Software PL | Mobile Java/Kotlin
2026-05-20
Full-time
Not Applicable
Brazil
IT Services
Engineering
View Job Details
Related
Middle/Senior AQA Engineer (Mobile) IRC291339
2026-05-27
Full-time
Not Applicable
Ukraine
Software Development
Engineering
View Job Details
Related
Desenvolvedor .NET
2026-05-27
Full-time
Mid-Senior
Brazil
Software Development
Engineering