Post a job

Engenheiro de Software Pl. (iOS)

Hybrid São Paulo, Brazil

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

  • Desenvolver e evoluir aplicações nativas para iOS, seguindo boas práticas de desenvolvimento de software.
  • Implementar práticas de desenvolvimento orientado a testes, utilizando BDD e TDD.
  • Realizar revisões de código (Code Review) por meio de Pull Requests, contribuindo para a qualidade e a manutenção das aplicações.
  • Desenvolver soluções de forma incremental, considerando os requisitos técnicos e de negócio.
  • Acompanhar as entregas e avaliar os impactos das mudanças na experiência dos usuários e clientes.
  • Contribuir para a evolução das soluções em parceria com as áreas de Produto, UX/UI, Qualidade de Software (QA) e Desenvolvimento.

Requisitos e qualificações

Superior completo em Ciência da Computação, Engenharia, Sistemas de Informação ou áreas correlatas.

Experiência com desenvolvimento de aplicações nativas para iOS.

Experiência com SwiftUI e View Code.

Experiência com as diretrizes de interface da Apple (Human Interface Guidelines).

Experiência com Auto Layout e desenvolvimento de interfaces adaptáveis a diferentes resoluções de tela, como iPhone e iPad.

Experiência com Git e práticas de versionamento de código.

Experiência com testes automatizados, Code Review e integração contínua (CI).

Conhecimento em arquitetura MVVM.

Conhecimento em XCTest e testes unitários.

Conhecimento em princípios e boas práticas de desenvolvimento de software, como SOLID, KISS e DRY.

Conhecimento em bibliotecas utilizadas no desenvolvimento iOS, como Firebase e Alamofire.

Conhecimento em modularização e gerenciamento de dependências, utilizando ferramentas como CocoaPods e Swift Package Manager.


Informações adicionais

Para se destacar nesta posição seria legal se você também tivesse: 

  • Experiência com desenvolvimento de software assistido por Inteligência Artificial, incluindo planejamento, engenharia de prompts e validação de código.
  • Experiência com ferramentas e práticas de observabilidade, incluindo monitoramento, alertas e instrumentação de eventos.
  • Conhecimento em Jenkins.
  • Conhecimento em APIs de Bluetooth.
  • Experiência com metodologias ágeis, como Scrum e Kanban.
  • Conhecimento em programação reativa, utilizando RxSwift ou tecnologias similares.
  • Conhecimento no processo de publicação e submissão de aplicativos na App Store.


Modelos de trabalho:

Híbrido com presencial 1 vez por semana na Faria Lima, para em reside em São Paulo.

Full Remote: para quem reside a mais de 90 km de São Paulo.

Source: the employer's careers page. Last checked 2026-10-13. Posted 2026-07-14.

Applications happen on PagBank's own site. View role and apply

Receba vagas como esta por e-mailNo máximo um e-mail por dia, só quando houver vaga nova. Cancele com um clique.

More from PagBank

All jobs at PagBank

Similar jobs in Brazil

All software development jobs in Brazil

Hiring for a role like this? See how employers fill a role fast.