Position Overview
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 p...