Ativa os alertas de emprego por e-mail!

iOS Developer | Mid

Compass UOL

Brasil

Teletrabalho

BRL 120.000 - 160.000

Tempo integral

Hoje
Torna-te num dos primeiros candidatos

Resumo da oferta

Uma empresa de tecnologia está buscando um desenvolvedor iOS com experiência em Swift e SwiftUI. O profissional atuará no desenvolvimento de aplicativos nativos e será responsável por implementar melhorias em códigos existentes. É imprescindível ter mais de 2 anos de experiência na área e a habilidade de trabalhar em equipe multidisciplinar. A empresa oferece uma posição remota, estimulando o desenvolvimento contínuo de novos talentos.

Qualificações

  • Mínimo de 2 anos de experiência em desenvolvimento iOS nativo com Swift.
  • Experiência com SwiftUI e UIKit.
  • Sólido conhecimento em arquitetura MVVM.

Responsabilidades

  • Desenvolver aplicativos iOS usando Swift e SwiftUI.
  • Implementar melhorias em código legado principalmente em UIKit.
  • Projetar e implementar testes automatizados com XCTest.

Conhecimentos

Desenvolvimento iOS nativo
Swift
SwiftUI
Combine
Testes automatizados (XCTest)
Git
Arquitetura MVVM

Ferramentas

Xcode
Jira
Bitbucket
Descrição da oferta de emprego
Job description

.

Main responsibilities
  • Atuar no desenvolvimento de aplicativos nativos iOS utilizando Swift e SwiftUI;
  • Desenvolver funcionalidades com foco em qualidade, performance, manutenabilidade e escalabilidade;
  • Participar da concepção, arquitetura, desenvolvimento e manutenção de novas soluções;
  • Implementar melhorias, refatorações e otimizações em código legado (principalmente UIKit);
  • Garantir aderência às guidelines da plataforma iOS e aos padrões de design system;
  • Realizar o consumo de APIs RESTful de forma eficiente, com tratamento adequado de estados e erros;
  • Trabalhar com gestão de estado e eventos usando Combine;
  • Projetar e implementar testes unitários e de integração automatizados (XCTest, XCUITest);
  • Atuar com padrões de arquitetura como MVVM, MVC ou Clean Architecture;
  • Aplicar conceitos de modularização, injeção de dependência e criação de componentes reutilizáveis;
  • Colaborar ativamente com times multidisciplinares (backend, UI/UX, produto);
  • Participar de cerimônias ágeis e contribuir com ideias e melhorias para os processos e produtos;
  • Apoiar desenvolvedores menos experientes com boas práticas e revisões de código;
  • Colaborar na construção e evolução de um design system sólido para produtos mobile;
  • Realizar versionamento de código utilizando Git em ambientes colaborativos (Bitbucket ou GitHub);
  • Ter postura propositiva, pragmática e comunicativa.
Requirements and skills
  • +2 anos de experiência em desenvolvimento iOS nativo com Swift;
  • Experiência com SwiftUI e UIKit;
  • Sólido conhecimento em arquitetura MVVM;
  • Experiência com Combine para gerenciamento de estado/eventos;
  • Domínio de Xcode, Swift Package Manager e ViewCode;
  • Experiência com consumo de APIs RESTful;
  • Conhecimento em testes automatizados (XCTest) e boas práticas de TDD;
  • Experiência em versionamento de código com Git e trabalho em equipe;
  • Conhecimento das guidelines da Apple para design e publicação de apps;
  • Experiência com padrões de arquitetura (MVC, MVP, MVVM, Clean Architecture);
  • Familiaridade com Coordinators, modularização e injeção de dependência;
  • Experiência com ferramentas como Jira e BitBucket.

Desejáveis:

  • Experiência com pipelines de CI/CD (Fastlane, GitHub Actions, Bitrise etc.);
  • Conhecimento de testes de UI (XCUITest);
  • Participação na criação ou evolução de design systems;
  • Experiência em projetos de e-commerce ou aplicações de alto tráfego;
  • Boa comunicação e habilidade para atuar em projetos com múltiplas frentes (clientes, designers, POs).

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.