Última atualização: 15 de Novembro de 2024
iOS Developer | Mid/Senior
Projetamos e construímos plataformas nativas digitais usando tecnologias de ponta para ajudar empresas líderes globais a inovar, transformar seus negócios e prosperar em seus setores.
Via Gupy
Sobre
Responsabilidades e atribuições
- Desenvolver aplicações iOS, escaláveis testáveis e de alta resiliência;
- Criar, validar e otimizar arquitetura mobile;
- Propor melhorias de performance da aplicação;
- Escrever testes unitários;
- Atuar na concepção, desenvolvimento, implantação e manutenção de aplicações IOS;
- Aplicar os padrões e boas práticas de engenharia de software e em desenvolvimento IOS nativo;
- Criar documentação de serviços, componentes e elaboração de diagramas.
Requisitos e qualificações
- Experiência em linguagem de programação Swift;
- Experiência em consumo de APIs REST;
- Experiência com ViewCode;
- Noções de algum pattern arquitetural MVP, MVVM, VIPER, VIP, Clean Swift;
- Experiência em testes unitários;
- Ferramentas de controle de versão (Git);
- Entendimento de controle de memória de aplicações mobile (ARC, Memory Leak, weak var …);
- Conhecimento e entendimento sobre GCD (grand central dispatch);
- Conhecimento e uso de SwiftLint;
- Prática em processo de code review;
- Experiência específica em desenvolvimento seguro e práticas de segurança para aplicativos móveis
- Experiência no processo de publicação de AppStore;
- Diferenciais: RxSwift, Combine, SwiftUI, Sonarqube, CodeClimate…, CI/CD; Manutenção em scripts fastlane; Aplicativos Firebase, Analytics, publicação na AppStore de forma automatizada.
Outras Informações
Selecionamos as principais informações da posição. Para conferir o descritivo completo, clique em "acessar".
Hey!
Cadastre-se na Remotar para ter acesso a todos os recursos da plataforma, inclusive inscrever-se em vagas exclusivas e selecionadas!