Detalhes da Vaga
Desenvolver e evoluir aplicações mobile Android com Kotlin e Kotlin Multiplatform (KMP), 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.
Responsabilidades:
Experiências Desenvolvidas:
* 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).
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).