VAGASLUME
N

Desenvolvedor iOS Sênior

NTT DATA · São Paulo - SP · Presencial · GeekHunter

SwiftUIA combinarCLT

Sobre a vaga

Requisitos

  • 6+ anos de experiência na carreira
  • SwiftUI
  • Combine
  • Alamofire
  • Swift
  • Clean Architecture
  • XCTest
  • Swift Package Manager (SPM)
  • URLSession
  • Azure DevOps
  • MVVM

Conhecimentos Desejáveis

  • CI/CD
  • Clean Code
  • Kotlin Multiplatform (KMM)
  • SOLID
  • Design Patterns
  • Arquitetura Hexagonal

Tarefas e Responsabilidades

Sobre a vaga

Buscamos um(a) Desenvolvedor(a) iOS Sênior com mais de 8 anos de experiência em desenvolvimento de aplicações móveis nativas para iOS, com domínio de Swift e experiência na construção de soluções escaláveis, de alta qualidade e de fácil manutenção.

Responsabilidades
  • Desenvolver aplicações móveis nativas para iOS com foco em qualidade, escalabilidade e manutenibilidade.
  • Aplicar arquiteturas modernas como MVVM e Clean Architecture na construção de soluções.
  • Garantir a qualidade do código por meio de testes unitários e de integração com XCTest.
  • Integrar APIs REST nas aplicações, utilizando URLSession e/ou Alamofire.
  • Construir e manter pipelines de CI/CD, preferencialmente em Azure DevOps.
  • Modularizar aplicações utilizando Swift Package Manager (SPM).
Requisitos
  • Experiência sólida com desenvolvimento nativo para iOS e domínio de Swift.
  • Conhecimento de arquitetura MVVM, Clean Architecture e padrões de projeto (Design Patterns).
  • Experiência com qualidade de código, testes unitários e de integração utilizando XCTest.
  • Domínio de SwiftUI, incluindo ciclo de vida, atualização de views e gerenciamento de fluxo de dados.
  • Conhecimento de Clean Code e princípios SOLID.
  • Experiência com integração de APIs REST utilizando URLSession e/ou Alamofire.
  • Experiência com pipelines de CI/CD, preferencialmente Azure DevOps.
  • Conhecimento de Combine para programação assíncrona e reativa.
  • Experiência com modularização de aplicações utilizando Swift Package Manager (SPM).
Diferenciais
  • Conhecimento em Kotlin Multiplatform (KMM).
  • Experiência com Arquitetura Hexagonal.
  • Experiência no desenvolvimento de aplicações para e-commerce.
Modelo de trabalho e local

A posição é baseada em São Paulo, SP, no modelo presencial.

Requisitos principais

SwiftUICombineAlamofireSwiftClean ArchitectureXCTestSwift Package Manager (SPM)URLSessionAzure DevOpsMVVMCI/CDClean CodeKotlin Multiplatform (KMM)SOLIDDesign PatternsArquitetura Hexagonal

Candidatura

Publicado há 5 dias

N

NTT DATA

Vagas abertas nesta empresa: 4