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 vagaBuscamos 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).
- 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).
- Conhecimento em Kotlin Multiplatform (KMM).
- Experiência com Arquitetura Hexagonal.
- Experiência no desenvolvimento de aplicações para e-commerce.
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
Mais vagas em NTT DATA
N
NTT DATA
Vagas abertas nesta empresa: 4