PagBank

Engenheiro de Software Sênior – iOS

PagBank

full-time

Posted on:

Location Type: Hybrid

Location: Sao PauloBrazil

Visit company website

Explore more

AI Apply
Apply

Job Level

Tech Stack

About the role

  • Desenvolver, monitorar e acompanhar demandas relacionadas à home principal do aplicativo.
  • Garantir alta performance, qualidade de código e aderência às boas práticas no ecossistema iOS.
  • Atuar na definição e evolução de arquiteturas (MVVM, MVVM-C, Clean Architecture).
  • Implementar integrações com APIs REST e serviços backend.
  • Trabalhar com gerenciamento de concorrência (async/await, GCD, OperationQueue).
  • Desenvolver e manter testes unitários e testes de interface (UI Tests).
  • Realizar code review e contribuir com a melhoria contínua do código (clean code).
  • Participar ativamente de cerimônias ágeis e colaborar com times multidisciplinares.
  • Apoiar na definição de padrões técnicos e boas práticas de desenvolvimento.
  • Monitorar e atuar na melhoria contínua da performance e estabilidade do app.
  • Implementar e manter funcionalidades como notificações push e Remote Config.

Requirements

  • Formação superior completa em Tecnologia da Informação ou áreas correlatas.
  • Experiência sólida com desenvolvimento iOS utilizando Swift.
  • Conhecimento em SwiftUI, UIKit e framework Combine.
  • Experiência com Design Patterns e Programação Orientada a Protocolos (POP).
  • Vivência com arquiteturas como MVVM e/ou MVVM-C.
  • Conhecimento em controle de versão com Git e fluxo Gitflow.
  • Experiência com consumo e integração de APIs REST.
  • Conhecimento em concorrência (async/await, GCD, OperationQueue).
  • Experiência com ferramentas como Xcode, GitHub, Jenkins e TestFlight.
  • Conhecimento em testes unitários com XCTest.
  • Familiaridade com boas práticas de código (Clean Code e BDD).
Benefits
  • Vale-alimentação e/ou refeição.
  • Plano de saúde e odontológico.
  • Seguro de vida.
  • Parceria com TotalPass e ZenKlub.
  • Licença maternidade e paternidade estendidas.
  • Auxílio-creche.
  • Descontos de até 50% em pós-graduação e MBA de grandes instituições, como FIA, FAAP e PUCRS.
  • No dress code: o importante é você usar o que te faz bem.
  • #TáDeParabéns: Day off no aniversário.
  • Baby Gift: presente para recém-nascidos.
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
SwiftSwiftUIUIKitCombineMVVMMVVM-CClean ArchitectureAPIs RESTasync/awaitXCTest
Soft Skills
code reviewmelhoria contínuacolaboraçãodefinição de padrões técnicosparticipação em cerimônias ágeis
Certifications
Formação superior em Tecnologia da Informação