Skills
Sobre a Vaga
O PagBank está em busca de um(a) Engenheiro(a) de Software Sênior para atuar com desenvolvimento de aplicativos Android, ajudando a construir experiências que facilitem a vida financeira de clientes e impulsionem negócios.
Esta posição é em modelo híbrido, em São Paulo, e também contempla oportunidades para PcD.
Responsabilidades
- Trabalhar com BDD, TDD e realizar code review constante via pull request
- Atuar em time multidisciplinar, colaborando com diferentes áreas
- Aplicar desenvolvimento incremental para garantir evolução contínua
- Acompanhar entregas avaliando impacto das mudanças na experiência do cliente
Requisitos
- Formação superior em áreas como Ciência da Computação, Engenharia, Sistemas da Informação ou correlatas
- Experiência com produtos de adquirência/POS
- Experiência com Android nativo e com Android Support Library e Material Design
- Conhecimento de Git e práticas de entrega com qualidade (testes e integração contínua)
- Experiência com Kotlin e bibliotecas atuais como Jetpack
- Domínio de padrões de projeto e princípios como SOLID, KISS e DRY
- Conhecimento de arquitetura MVVM (ou equivalente com bom domínio mobile)
- Experiência com testes automatizados usando Espresso
- Conhecimento de programação reativa
- Experiência com monitoramento (ex.: New Relic, Google Analytics)
- Experiência com bibliotecas comuns no Android (ex.: Retrofit, Dagger)
Beneficios
- Vale-alimentação e/ou refeição
- Plano de saúde e odontológico
- Seguro de vida
- Parcerias com TotalPass e ZenKlub
- Licenças maternidade e paternidade estendidas e auxílio-creche
- Descontos de até 50% em pós-graduação e MBA (FIA, FAAP e PUCRS)
- Day off no aniversário e políticas como no dress code