Geekhunter Logo

Soluções

Software de recrutamento

Divulgue vagas, importe perfis, pré-qualifique candidatos com perguntas personalizadas e controle todo o recrutamento em um só lugar.

Serviço de recrutamento

Confie em nós para encontrar seu talento tech. Com o nosso time especializado atuamos nas principais etapas de recrutamento.

Base de talentos

Os melhores talentos tech do Brasil, todos pré-selecionados e prontos para novas oportunidades.

Nossos planos

Descubra o plano perfeito para suas necessidades.

Login

Português

PT

NTT DATA


São Paulo, SP, Brasil

Desenvolvedor IOS

Remoto

(Qualquer lugar)

Faixa de Remuneração

Não informada

Nível de Experiência

Sênior

Requisitos

8+ anos de experiência na carreira

Tarefas e Responsabilidades

Sobre a vaga

Buscamos um Desenvolvedor iOS Sênior para atuar no desenvolvimento nativo de aplicativos mobile, com foco em Swift, arquitetura escalável e qualidade de código.



Responsabilidades


  • Desenvolver e evoluir aplicativos iOS nativos utilizando Swift.
  • Aplicar padrões de arquitetura como MVVM e Clean Architecture.
  • Garantir a qualidade do código com testes unitários e de integração usando XCTest.
  • Construir interfaces modernas com SwiftUI, dominando ciclo de vida, atualização de views e gestão de fluxo de dados.
  • Integrar APIs REST com URLSession e Alamofire.
  • Seguir princípios de Clean Code e SOLID.
  • Trabalhar com programação assíncrona e reativa utilizando Combine.
  • Modularizar aplicações com Swift Package Manager.
  • Atuar em pipelines de CI/CD, preferencialmente no Azure.


Requisitos técnicos


  • Mais de 8 anos de experiência com desenvolvimento nativo iOS.
  • Domínio de Swift.
  • Conhecimentos sólidos em MVVM, Clean Architecture e design patterns.
  • Experiência com testes unitários e de integração usando XCTest.
  • Experiência com SwiftUI.
  • Conhecimento em Clean Code e SOLID.
  • Integração de APIs REST com URLSession e/ou Alamofire.
  • Experiência com pipelines de CI/CD, preferencialmente Azure.
  • Conhecimento em Combine para programação assíncrona e reativa.
  • Modularização de aplicações com Swift Package Manager.


Diferenciais


  • Conhecimento em Kotlin Multiplatform (KMM).
  • Experiência com Arquitetura Hexagonal.
  • Experiência com aplicações de e-commerce.
Ver todas as vagas da NTT DATA

Compartilhar vaga:

Compartilhar vaga: