
Dev Android Nativo Pleno (Kotlin)
O/A profissional estará envolvido/a em projetos de desenvolvimento de software voltados para o mercado de fintechs para um grande player de e-commerce brasileiro e estará em contato também com profissionais voltados para projetos de outras áreas e startups promissoras, imerso em um contexto com oportunidades de mudança, crescimento e inovação.
Atribuições e Responsabilidades:
Precisamos de profissionais que:
- Consigam analisar e entender a necessidade do cliente, propondo soluções viáveis de serem construídas;
- Desenvolva código baseado na documentação do projeto e histórias de usuário;
- Configure e mantenha ambientes de projeto necessários para o desenvolvimento do mesmo;
- Participe das reuniões do projeto atuando de forma positiva e assertiva;
- Elabore documentação técnica do projeto (sempre que necessário);
- Garanta a qualidade do código produzido por meio da automatização de testes.
Requisitos mínimos
- Ter mais de 3 anos de experiência com Android Nativo.
-
Experiência em: - Domínio da linguagem Kotlin;
- Jetpack compose;
- Design Patterns, Delegation, Strategy, Observer, Singleton, Adapter, etc.
- Navigation + Jetpack Compose / Navigation 1.0
- Vivência com modularização de aplicações grandes, atuando no desenho de roadmaps para liderar a modularização do projeto;
- Vivência com análise de problemas estruturais do projeto, bem como aplicar as soluções necessárias;
- Como exemplo, Testes unitários, complexidade ciclomática, clean code, clean architecture, Solid, Detekt, etc..
- Conhecimentos com Injeção de Dependência (Hilt)
- Conhecimentos em gerenciamentos de thread (Coroutines).
- Conhecimentos em Gerenciamento de versão.
Desejável: - Conhecimentos CI/CD (projeto utiliza Azure Devops);
Diferencial: - Conhecimentos em testes de integração
- MVVM;
- Server Driven UI;
- Google Pay;
- Samsung Pay;
- Boa comunicação e alinhamento
- Trabalho em equipe
- Participativo nas agendas dando ideias, questionando e sendo colaborativo