# Engenheiro de Software Sr. (Android)

**Empresa:** PagBank
**Local:** São Paulo, SP
**Modalidade:** Presencial
**Contrato:** CLT
**Publicada em:** 2026-10-17

## Descrição

Quando você pensa em carreira, o que vem à sua mente? Propósito? Colaboração? Ser protagonista para fazer a diferença? No PagBank temos tudo isso e muito mais. 💛Estamos em busca de pessoas que vistam a camisa com orgulho. Gente com vontade de facilitar a vida financeira das pessoas e impulsionar negócios! Tá a fim de uma carreira que rende mais? Confira essa oportunidade e #VemProPags!
Responsabilidades e atribuições
Trabalharcom BDD, TDD e pull request, promovendo um code review constante.Atuarem um time multidisciplinar.Trabalharcom o método de desenvolvimento incremental.Acompanharas entregas avaliando o impacto que as mudanças ocasionam na relação comos clientes.Participarda modernização contínua da base (migração de MVP para MVVM/MVI, XML paraJetpack Compose e RxJava para Coroutines/Flow).
Requisitos e qualificações
Superior Completo em Ciências da Computação, Engenharia, Sistemas da Informação ou áreascorrelatas.Experiênciacom aplicativos em Android nativo.Experiênciacom AndroidX / Jetpack e Material Design.Experiênciacom diferentes dimensões de dispositivos (tablet, celular e correlatos).Experiênciacom GIT.Experiênciacom fluxo de entrega com qualidade como a realização de testes eintegração contínua.Experiênciacom a linguagem Kotlin.Experiênciacom Jetpack Compose para construção de UI.Conhecimentoem bibliotecas atuais como Jetpack (Navigation, Lifecycle, ViewModel,Paging).Experiênciacom padrões de projeto e princípios do SOLID, KISS e DRY (injeção dedependências, uso de interfaces, testes unit).Conhecimentode padrões de arquitetura MVVM e/ou MVI, com fluxo de dados unidirecional,além de Clean Architecture e projetos modularizados.Conhecimentoem automação de testes de UI com Compose Testing (Espresso para telaslegadas em View).Experiênciacom programação reativa e assíncrona (Coroutines e Flow); RxJava comodiferencial para código legado.Experiênciacom monitoramento como New Relic, Google Analytics, Firebase Crashlytics,entre outros.Experiência

com bibliotecas comuns ao desenvolvimento Android (Retrofit, Koin;
Dagger/Hilt bem-vindos).
Desenvolvimento assistido por IA:
Vivênciacom assistentes de código baseados em IA (ex.: GitHub Copilot, Claude esimilares) no fluxo de desenvolvimento.Sensocrítico para revisar e validar o código gerado com IA. Entender e testarantes de integrar, sem abrir mão das boas práticas de engenharia.
Informações adicionais
Para se destacar nesta posição seria legal se você também tivesse:
Conhecimentoem linguagem C, desenvolvimento com componentes físicos como bluetooth eimpressoras.Conhecimentoem Jenkins ou outras plataformas de CI/CD.Conhecimentoem Bluetooth API, SonarQube.Conhecimentossobre o processo de distribuição do Google Play.Experiênciacom atuação em time de agilidade (Scrum e Kanban).Experiênciacom Design System próprio, feature toggles / rollout gradual, Paging 3 esegurança em apps fintech.

## Habilidades

- Android
- Kotlin
- Jetpack Compose
- GIT
- TDD
- BDD
- Coroutines
- Fluxo de entrega

**Página original:** https://www.123vagas.com.br/vaga/engenheiro-de-software-sr-sao-paulo-sp-1792246776208-105553
