TECH LEADER
Country: Brazil
**Liderança Técnica**
Definir e garantir a aplicação de boas práticas de desenvolvimento Android.
Apoiar a equipe na solução de problemas técnicos complexos.
Fazer code reviews e garantir qualidade do código.
**Arquitetura e desenvolvimento**
Projetar e validar arquitetura escaláveis e sustentáveis para apps Android
Escolher e definir padrões como MVVM, Clean Architecture, SOLID
Trabalhar com injeção de dependência (Dagger, Hit, Koin)
Implementar testes automatizados (JUnit,Espresso, Mockito).
**Gestão de equipe**
Garantir integração eficiente com APIs e serviços.
Trabalhar com otimização de performance de aplicativos Android, consumo de bateria e armazenamento de dados (Room, DataStore, SharedPreferences)
Buscar a implementação de CI/CD para Android.
**Stakeholder Management & Comunicação**
Traduzir requisitos de produto em soluções técnicas
Atuar em conjunto com designers e PMs e PO para alinhar expectativas e prazos.
Comunicar desafios e avanços do projeto para a equipe de liderança.
**Habilidades técnicas essencias**
Linguagens: Kotlin(preferencial), Java
Frameworks e Libs: Jetpack, Compose, LiveData, Coroutines, Retrofit, WorkManager
Ferramentas: Android Studio, Firebase, Google Play Console
Versionamento: Git (GitFlow, trunk-based)
Metodologias Ágeis: Scrum, Kanban
Cloud e DevOps: AWS, Firebase, Docker