Desenvolvedor Android Sênior
Você está procurando por um desafio profissional desafiador? Nossa equipe de desenvolvimento está em busca de um Desenvolvedor Mobile Android Sênior para atuar em um projeto temporário com foco em Kotlin Multiplatform e arquiteturas modernas de apps móveis.
* Desenvolver e evoluir aplicações mobile Android com Kotlin, compartilhando código entre plataformas quando aplicável.
* Projetar e implementar arquiteturas escaláveis e reativas (Clean Architecture, MVVM, MVI).
* Integrar com APIs GraphQL de forma eficiente e segura.
* Assegurar performance, estabilidade e responsividade das aplicações.
* Escrever código limpo, modular e testável, com atenção à manutenibilidade e boas práticas de engenharia.
* Garantir qualidade de software com testes automatizados (unitários, instrumentados e end-to-end).
* Participar ativamente de discussões de arquitetura, code reviews e decisões técnicas.
Requisitos Essenciais:
* Experiência sólida com Kotlin e desenvolvimento Android nativo (Jetpack, Compose, Coroutines, Flow).
* Vivência prática em Kotlin Multiplatform (KMP) e Ktor para compartilhamento de código entre plataformas.
* Domínio de arquiteturas modernas (MVVM, MVI, Clean Architecture).
* Integração com APIs GraphQL.
* Cultura de testes automatizados (JUnit, Espresso, Kaspresso, MockK).
* Conhecimento sólido em injeção de dependência (Hilt, Koin).
Requisitos Importantes:
* Conhecimento em Kotlin Multiplatform Mobile (KMM) com integração iOS.
* Experiência em consumo offline-first (Room, SQLDelight, caching).
* Vivência com Compose Multiplatform.
* Conhecimento em design system e componentização cross-platform.
Diferenciais:
* Experiência em aplicações de grande escala e alto tráfego.
* Participação em times ágeis com forte cultura de engenharia e DevOps.