Ativa os alertas de emprego por e-mail!

iOS Developer | Senior

Compass UOL

Brasil

Presencial

BRL 120.000 - 160.000

Tempo integral

Há 20 dias

Resumo da oferta

Uma empresa de tecnologia líder no Brasil está buscando um desenvolvedor iOS para trabalhar em projetos inovadores. Você será responsável pelo desenvolvimento de aplicações robustas e escaláveis, implementando as melhores práticas de engenharia de software. Junte-se a uma equipe dinâmica que promove o aprendizado contínuo e encoraja a inovação em um ambiente remoto flexível.

Qualificações

  • Amplo domínio em programação Swift.
  • Experiência em consumo de APIs REST.
  • Experiência em testes unitários.

Responsabilidades

  • Desenvolver aplicações iOS escaláveis e de alta resiliência.
  • Criar e otimizar a arquitetura mobile.
  • Escrever testes unitários e criar documentação.

Conhecimentos

Swift
APIs REST
ViewCode
Arquitetura Clean
MVP
MVVM
MVC
Design System
Testes unitários
Git

Descrição da oferta de emprego

Job description

.



Main responsibilities
  • 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 skills
  • 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.

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"



Obtém a tua avaliação gratuita e confidencial do currículo.
ou arrasta um ficheiro em formato PDF, DOC, DOCX, ODT ou PAGES até 5 MB.