iOS Developer | Mid/Senior
Responsabilidades:
- 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:
- Amplo domínio em linguagem de programação Swift;
- Experiência em consumo de APIs REST;
- Experiência com ViewCode;
- Experiência com Arquitetura Clean;
- Experiência com diferentes padrões arquiteturais (MVP, MVVM, MVC);
- Experiência com Design System;
- 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;
- Habilidade de identificar e implementar melhorias no projeto, com atuações técnicas decisivas;
- Diferenciais: Teste de snapshot, RxSwift, Combine, SwiftUI, Sonarqube, CodeClimate…, CI/CD; Manutenção em scripts fastlane; Aplicativos Firebase, Analytics, publicação na AppStore de forma automatizada.
Empresa: BairesDev
Trabalhe de Casa Arquiteto Python / Ref. 0071P
Contratação: Integral
title
Empresa: Grupo Primo
Front-end Engineer Pleno
Contratação: Integral
title