Skills
Sobre a Vaga
O PagBank está em busca de um(a) Engenheiro(a) de Software Sênior para atuar no desenvolvimento de aplicativos Android. Se você gosta de construir soluções com qualidade, colaboração e foco em impacto no dia a dia das pessoas, essa oportunidade é para você.
Responsabilidades
- Desenvolver e evoluir aplicações Android nativas, garantindo qualidade e consistência técnica
- Atuar com Kotlin e bibliotecas modernas do ecossistema Android, como Jetpack
- Aplicar boas práticas de arquitetura (MVP, MVVM e MVI) e princípios como SOLID, KISS e DRY
- Contribuir com rotinas de testes, integração contínua e code review constante
- Participar de entregas acompanhando impactos e alinhando expectativas com o time
- Trabalhar com consumo de APIs e integração com bancos de dados (como Room)
- Desenvolver e manter componentes relacionados a projetos modulares e SDKs
Requisitos
- Experiência com Android nativo e suporte a diferentes dispositivos (celulares e tablets)
- Conhecimento em Git e fluxo de trabalho com GitFlow
- Experiência com automação de testes (ex.: Espresso)
- Domínio de programação reativa e práticas de desenvolvimento incremental
- Experiência com APIs, Retrofit e recursos comuns do Android (ex.: Dagger, quando aplicável)
- Conhecimento de XML e Jetpack Compose
- Experiência com monitoramento (ex.: New Relic, Datadog, Firebase, Google Analytics)
- Trabalhar com BDD, TDD e pull requests
Beneficios
- Vale-alimentação e/ou refeição
- Plano de saúde e odontológico
- Seguro de vida
- Parcerias com TotalPass e ZenKlub
- Auxílio-creche e licenças estendidas
- Descontos em pós-graduação e MBA (FIA, FAAP e PUCRS)
- Day off no aniversário e política de no dress code