Desenvolvedor IOS

NTT DATA

· Tempo integral

Descrição da vaga

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.

Mais vagas como esta