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, 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.
Requisitos e qualificações:
* 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).
Informações adicionais:
Qualificações desejáveis
* Experiência com persistência de dados utilizando Core Data.
* Conhecimento em testes de interface (XCUITest).
* Experiência com Server Driven UI.
* Vivência com ferramentas como Figma e BrowserStack.
* Experiência com gerenciamento de dependências (SPM e CocoaPods).
* Conhecimento em práticas avançadas de arquitetura e escalabilidade em apps iOS.