Desenvolvedor IOS Sênior
Responsabilidade e atribuições:
- Atuar de forma proativa na criação de novas features e manutenção de APIs para o aplicativo iOS.
- Assumir responsabilidade cross no aplicativo, garantindo a evolução constante das funcionalidades.
- Apoiar o Tech Manager, sendo o braço direito na liderança técnica do time.
- Trabalhar para alavancar o número de clientes e otimizar a performance dos sistemas.
- Atua em componentes com alta complexidade e propõe soluções robustas ponderando os requisitos não funcionais e funcionais.
- Atua com bastante autonomia, inclusive para viabilizar uma entrega com múltiplas dependências.
- Evangeliza boas práticas de desenvolvimento de software no time
- Lidera atuação do time em incidentes em que o serviço está dentro do escopo de atuação da sua estrutura.
Requisitos e qualificações:
- Sólido conhecimento em Swift e uso de ViewCode.
- Familiaridade com padrões de arquitetura como MVP, MVVM e VIP-C.
- Experiência em modularização, gestão de dependências e inversão de dependências.
- Conhecimento de ferramentas como CocoaPods, Carthage e SPM(Swift Packge Manager).
- Conhecimento em pirâmide de testes: testes unitários, testes integrados e testes de aceitação (IA).
- Familiaridade com práticas de Clean Code, Clean Architecture e desenvolvimento SOLID.
- Proficiência em padrões de design como Singleton, Observer, Factory
- Dominar o conceitos como injeção e inversão e dependências
- Compreensão sólida de práticas de CI/CD (Integração Contínua/Entrega Contínua).
- Domínio Git/GitLab
Empresa: BairesDev
Trabalhe de Casa Arquiteto Python / Ref. 0071P
Contratação: Integral
title
Empresa: Grupo Primo
Front-end Engineer Pleno
Contratação: Integral
title