Match working

iOS Developer | Mid/Senior

72% Flex
Full Remote
Mid-level (2-5 years)
  • Remote from:Brazil
Request priority access (3/3)

iOS Developer | Mid/Senior

72% Flex
Remote: Full Remote
Experience: Mid-level (2-5 years)
Work from: Brazil...

Offer summary

Qualifications:

Experience in Swift programming language, Knowledge of REST API consumption, Experience with testing and version control tools.

Key responsabilities:

  • Develop scalable, resilient iOS applications
  • Optimize app performance and create unit tests
  • Follow software engineering best practices
Compass.uol logo
Match working

Compass.uol

XLarge
5001 - 10000 Employees

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


See more

Required profile

Match working

Experience

Level of experience :
Mid-level (2-5 years)
Industry :
Spoken language(s)
Check out the description to know which languages are mandatory.
Match working

Hard Skills

Soft Skills

  • Team player
  • Proactive mindset

Go Premium: Access the World's Largest Selection of Remote Jobs!

  • Largest Inventory: Dive into the world's largest remote job inventory. More than half of these opportunities can't be found on standard platforms.
  • Personalized Matches: Our AI-driven algorithms ensure you find job listings perfectly matched to your skills and preferences.
  • Application fast-lane: Discover positions where you rank in the TOP 5% of applicants, and get personally introduced to recruiters with Jobgether.
  • Try out our Premium Benefits with a 7-Day FREE TRIAL.
    No obligations. Cancel anytime.

Find other similar jobs

🚀 Go Premium Today!
Unlock Unlimited Access to the Largest Remote Job Platform!

🚀

Go Premium Today!
Unlock Unlimited Access to the Largest Remote Job Platform!

  • Discover all Matching Remote Jobs available Worldwide
  • Boost your hiring chances: Apply faster and gain Priority Access to Recruiters
Start Your Free TrialDon’t ask again