Skills
Sobre a Vaga
No PagBank, buscamos pessoas que queiram construir soluções para facilitar a vida financeira de clientes e impulsionar negócios. Como Engenheiro de Software Pleno (Android), você atuará no ciclo completo do desenvolvimento mobile, garantindo qualidade e evolução contínua do produto.
Responsabilidades
- Propor melhorias nos processos para aumentar eficiência e qualidade das entregas
- Atuar de forma colaborativa em nível operacional, entendendo as soluções técnicas definidas pelo time
- Trabalhar com BDD, TDD e realizar code review constante via pull requests
- Colaborar com equipes multidisciplinares, promovendo troca de conhecimento
- Estudar padrões e conceitos de engenharia de software do domínio em que atua
- Dar suporte às squads de engenharia mobile, solucionando problemas e orientando tecnicamente
- Automatizar tarefas manuais para elevar produtividade e reduzir falhas
- Usar abordagem orientada a dados para acompanhar métricas de CI/CD
- Realizar revisões de código proativas, identificando riscos e oportunidades de melhoria
- Avaliar o impacto das mudanças nas entregas, alinhando qualidade e experiência do usuário
Requisitos
- Formação superior em áreas como Ciência da Computação, Engenharia, Sistemas da Informação ou correlatas
- Experiência com Android nativo
- Conhecimento em Android Support Library e Material Design
- Experiência com diferentes dimensões de dispositivos (celulares, tablets e correlatos)
- Experiência com Git
- Vivência com testes e integração contínua com foco em entrega com qualidade
- Experiência com Kotlin e Java
- Conhecimento em Jetpack e bibliotecas atuais do ecossistema Android
- Domínio de princípios e padrões como SOLID, KISS e DRY (incluindo injeção de dependências, interfaces e testes unitários)
- Conhecimento de arquitetura MVVM (ou arquiteturas com domínio equivalente no mobile)
- Experiência com automação usando Espresso
- Conhecimento de programação reativa
- Experiência com monitoramento (ex.: New Relic, Google Analytics)
- Conhecimento de bibliotecas comuns ao desenvolvimento 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ça maternidade e paternidade estendidas, auxílio-creche
- Descontos em pós-graduação e MBA (FIA, FAAP, PUCRS e outras)
- Day off no aniversário e #BabyGift para recém-nascidos