Job Description
?? Responsabilidades:
Desenvolver e manter aplicativos Android nativos utilizando Kotlin e Java.
Implementar funcionalidades seguindo boas práticas e padrões de arquitetura.
Realizar correções de bugs, ajustes e otimizações.
Consumir APIs REST e integrar serviços internos.
Criar e manter testes unitários e testes de UI básicos.
Participar de code reviews e colaborar com o time para evolução do produto.
?? Requisitos Técnicos
Experiência prática com Kotlin e Java.
Domínio dos principais componentes do Android:
Activity, Fragment, ViewModel, LiveData, Room
Conhecimento sólido da arquitetura MVVM.
Experiência com Retrofit, OkHttp e consumo de APIs REST.
Conhecimento de Git e boas práticas de versionamento.
Familiaridade com injeção de dependências (Hilt, Koin ou Dagger).
Testes unitários básicos (JUnit, Mockito).
Conhecimento de padrões de projeto comuns.
Conhecimento com Firebase (Analytics, Crashlytics, Authentication, ...
Desenvolver e manter aplicativos Android nativos utilizando Kotlin e Java.
Implementar funcionalidades seguindo boas práticas e padrões de arquitetura.
Realizar correções de bugs, ajustes e otimizações.
Consumir APIs REST e integrar serviços internos.
Criar e manter testes unitários e testes de UI básicos.
Participar de code reviews e colaborar com o time para evolução do produto.
?? Requisitos Técnicos
Experiência prática com Kotlin e Java.
Domínio dos principais componentes do Android:
Activity, Fragment, ViewModel, LiveData, Room
Conhecimento sólido da arquitetura MVVM.
Experiência com Retrofit, OkHttp e consumo de APIs REST.
Conhecimento de Git e boas práticas de versionamento.
Familiaridade com injeção de dependências (Hilt, Koin ou Dagger).
Testes unitários básicos (JUnit, Mockito).
Conhecimento de padrões de projeto comuns.
Conhecimento com Firebase (Analytics, Crashlytics, Authentication, ...