Hybrid Engenheiro de Software Sênior – iOS

Posted 2 days ago

Apply now

About the role

  • Senior Software Engineer focusing on iOS app development for PagBank. Collaborating on agile teams and implementing high-quality code standards.

Responsibilities

  • 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.

Job title

Engenheiro de Software Sênior – iOS

Job type

Experience level

Senior

Salary

Not specified

Degree requirement

Bachelor's Degree

Tech skills

Location requirements

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job