O que esta vaga pede
Sobre a Vaga
No PagBank, você vai atuar como Engenheiro de Software Pleno (Android), trabalhando em um time multidisciplinar para facilitar a vida financeira das pessoas e impulsionar negócios.
Responsabilidades
- Trabalhar com BDD e pull request, promovendo code review constante
- Atuar em time multidisciplinar
- Trabalhar com método de desenvolvimento incremental
- Acompanhar as entregas avaliando o impacto das mudanças na relação com os clientes
Requisitos
- Superior em Ciências da Computação, Engenharia, Sistemas da Informação ou áreas correlatas
- Experiência com aplicativos em Android nativo
- Experiência com Android Support Library e Material Design
- Experiência com diferentes dimensões de dispositivos (tablet, celular e correlatos)
- Experiência com Git
- Experiência com fluxo de entrega com qualidade (testes e integração contínua)
- Experiência com Kotlin
- Conhecimento em bibliotecas atuais como Jetpack
- Experiência com padrões de projetos e princípios do SOLID, KISS e DRY (injeção de dependências, uso de interfaces, testes unitários)
- Conhecimento em arquitetura MVVM (ou outra com domínio no uso mobile)
- Conhecimento em RxAndroid/RxJava e Coroutines
- Experiência com monitoramento (New Relic, Datadog, Splunk, Google Analytics, entre outros)
- Experiência com bibliotecas Android (Retrofit, Dagger, Koin, Kodein, etc.)