Match score not available

iOS Developer | Mid/Senior

Remote: 
Full Remote
Contract: 
Experience: 
Senior (5-10 years)
Work from: 

Offer summary

Qualifications:

Experience in Swift programming language, Knowledge of REST API consumption, Familiarity with architectural patterns like MVP, MVVM, etc., Experience in unit testing and code review, Understanding mobile application memory handling.

Key responsabilities:

  • Develop scalable, testable, resilient iOS applications
  • Create and optimize mobile architecture
  • Write unit tests and documentation
  • Apply software engineering best practices
  • Propose performance improvements for applications
Compass.uol logo
Compass.uol XLarge
5001 - 10000 Employees
See more Compass.uol offers

Job description

Logo Jobgether

Your missions

JOB DESCRIPTION

.


RESPONSIBILITIES AND ASSIGNMENTS

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

REQUIREMENTS AND QUALIFICATIONS

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






Não possui todos os requisitos para a vaga?


Está tudo bem! Na Compass UOL, estimulamos o desenvolvimento contínuo de novos talentos e transformamos desafios em oportunidades.


ADDITIONAL INFORMATION


#remote

"remote"


Nós somos a Compass.

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.

 

Nosso Norte é criar coisas que ninguém jamais imaginou que seriam possíveis.

 

E fazemos isso porque temos pessoas criativas e incríveis com a gente! 😊

 

Se você quer fazer parte de um time com mais de 4.000 profissionais ao redor mundo, completamente apaixonados pelo que fazem, junte-se a nós e torne-se um Compasser!

 

Aqui nós prezamos e valorizamos a diversidade em todos os âmbitos da nossa cultura e por isso todas as nossas vagas são também destinadas a Pessoas com Deficiência e/ou beneficiários reabilitados.

 

Nós estamos esperando por você.


Required profile

Experience

Level of experience: Senior (5-10 years)
Spoken language(s):
Check out the description to know which languages are mandatory.
loading