Oportunidade: Desenvolvedor(a) iOS
Desenvolvedor(a) iOS atua no desenvolvimento de aplicativos ou sistemas, programando nativamente ou por meio de outras linguagens para dispositivos móveis. Este (a) profissional é responsável por todo o projeto de desenvolvimento, desde a análise das necessidades do cliente, planejamento dos recursos do aplicativo, desenvolvimento, implantação de arquitetura, ferramentas e recursos, até a realização e configuração de testes.
Remoto
São Paulo - SP
Buscamos alguém que:
- Experiência como engenheiro de software mobile, tendo aprendido e trabalhado com Swift e Objective C
- Experiência com Design Patterns (Ex: Adapters, Singletons, Dependency Injection e etc)
- Experiência com versionamento de código (Ex: Git, gitflow)
- Experiência com metodologias ágeis e práticas ágeis (Ex: Scrum, Kanban, Pair Programming)
- Experiência em desenvolvimento orientado a testes (Ex: TDD, BDD)
- Experiência com testes unitários (Ex: XCTest, XCTestCase)
- Experiência com testes instrumentados (Ex: teste de integração, end to end e testes de interface)
- Conhecimento em integração contínua e distribuição contínua (Ex: CI, CD, fastlane, github actions)
- Conhecimento sobre observabilidade e monitoramento
- Atuação em projetos de alta escalabilidade (diferencial)
- Conhecimento em outras stacks de desenvolvimento mobile (diferencial).