Localização: Remoto
Salário: Não especificado
Aceito candidatos de outras cidades/estados dispostos a se mudar para o local de trabalho
Através de metodologias ágeis para o desenvolvimento de aplicativos, e com uma equipe incrível, trabalhamos intensamente para entregar produtos surpreendentes que tenham a capacidade de impactar e transformar a vida de seus usuários.
Temos experiência com todas as fases do ciclo de desenvolvimento de um aplicativo, desde a concepção até o lançamento, passando pelo planejamento, concepção visual e desenvolvimento!
Você atuará no desenvolvimento e manutenção de aplicativos Android nativos, trabalhando junto com equipes de desenvolvimento bem como a equipe de design na entrega de novas funcionalidades e correções/melhorias em projetos
O que você precisa ter:
- Domínio em Kotlin;
- Experiência com o padrão de arquitetura MVVM
- Experiência com gerenciadores de dependências (Gradle);
- Git / GitFlow;
- Experiência com os componentes JetPack e suas principais bibliotecas (Navigation, -
- Lifecycles, ViewModel, LiveData, Room, etc.);
- Experiência com Frameworks de comunicação Http (Retrofit);
- Experiência com integração do Firebase (Crashlytics, App Distribution, Analytics, Database, etc.);
- Experiência com injeção de dependência. (Dagger, Koin e Hilt)
- Bom entendimento sobre arquitetura de sistemas (SOLID, KISS e DRY);
- Conhecimento de Design Patterns;
- Experiência com o Clean Architecture;
- Experiência com código legado (Legacy Code);
- Experiência com testes unitários e Instrumentados.
Acesse o perfil da Usemobile para conhecer sua história, suas vantagens e todas as informações relacionadas ao recrutamento.