Sobre a oportunidade
Você se considera uma pessoa que tem sede por aprendizado, gosta de trabalhar em equipe e curte compartilhar conhecimento? Então essa oportunidade é para você! Estamos em busca de um(a) Desenvolvedor IOS Sênior, para atuar em um cliente global de comércio eletrônico. Presente em 45 países, publicando anúncios classificados na Internet.
Responsabilidades
- Na sua rotina de trabalho, você vai se deparar com as seguintes atividades: Atuar com desenvolvimento de soluções ponta a ponta
- Trabalhar em conjunto com os demais times de engenharia para construir e manter produtos, com foco em nossos clientes
- Prezar pela excelência do software, aliando o seu conhecimento técnico e experiência, com uma postura proativa
- Ter autonomia, com a responsabilidade de entregar um software que atenda um volume massivo de requisições, com alta disponibilidade e que gere um impacto para o negócio.
Requisitos
- Confere abaixo o que você vai precisar saber pra se dar bem nessa oportunidade!CONHECIMENTOS EXIGIDOSExperiê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.CONHECIMENTOS DESEJÁVEISAtuação em projetos de alta escalabilidade
