
Engenheiro de Software Júnior – iOS
PagBank
full-time
Posted on:
Location Type: Remote
Location: Brazil
Visit company websiteExplore more
Job Level
About the role
- Atuar no desenvolvimento, monitoramento e evolução das funcionalidades da home principal do app;
- Garantir a qualidade, performance e aderência às boas práticas no ecossistema iOS;
- Colaborar com o time na definição e implementação de soluções técnicas;
- Realizar consumo e integração com APIs REST;
- Apoiar na manutenção e melhoria contínua do código existente;
- Participar de revisões de código e processos de versionamento;
- Buscar aprendizado contínuo e evolução técnica dentro do time.
Requirements
- Formação superior completa ou em curso na área de Tecnologia da Informação.
- Conhecimento em Swift.
- Noções de Programação Orientada a Objetos e uso de protocolos.
- Experiência inicial com UIKit e/ou SwiftUI.
- Conhecimento básico de arquitetura MVVM.
- Experiência com consumo de APIs REST.
- Uso de Git para controle de versão.
- Noções de Clean Code.
- Familiaridade com Xcode.
- Interesse ou experiência inicial com testes unitários (XCTest).
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
SwiftProgramação Orientada a ObjetosUIKitSwiftUIMVVMAPIs RESTGitClean CodeXcodeXCTest
Soft Skills
colaboraçãoaprendizado contínuoevolução técnicagarantia de qualidadeperformanceaderência às boas práticas
Certifications
formação superior em Tecnologia da Informação