Ú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.

🌍 100% Remoto💼 CLT🧓🏽 Sênior😎 Pleno

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!