GeekHunter Logo

Plans

Login

EN

EN

NTT DATA

Senior iOS Developer

Show original

Remote

(Anywhere)

Salary Range

BRL

Full Time Employee

Experience Level

Senior

Requirements

6+ years of experience in the career
SwiftUI
Combine
Alamofire
Swift
Clean Architecture
XCTest
Swift Package Manager (SPM)
URLSession
Azure DevOps
MVVM

Desired Skills

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

Tasks and Responsibilities

Show original

About the role

We are looking for a Senior iOS Developer with more than 8 years of experience in native iOS mobile application development, with strong proficiency in Swift and experience building scalable, high-quality, and maintainable solutions.

Responsibilities

  • Develop native iOS mobile applications with a focus on quality, scalability, and maintainability.
  • Apply modern architectures such as MVVM and Clean Architecture when building solutions.
  • Ensure code quality through unit and integration testing with XCTest.
  • Integrate REST APIs into applications using URLSession and/or Alamofire.
  • Build and maintain CI/CD pipelines, preferably in Azure DevOps.
  • Modularize applications using Swift Package Manager (SPM).

Requirements

  • Solid experience with native iOS development and strong proficiency in Swift.
  • Knowledge of MVVM, Clean Architecture, and design patterns.
  • Experience with code quality, unit and integration testing using XCTest.
  • Proficiency in SwiftUI, including lifecycle, view updates, and data flow management.
  • Knowledge of Clean Code and SOLID principles.
  • Experience integrating REST APIs using URLSession and/or Alamofire.
  • Experience with CI/CD pipelines, preferably Azure DevOps.
  • Knowledge of Combine for asynchronous and reactive programming.
  • Experience modularizing applications using Swift Package Manager (SPM).

Preferred qualifications

  • Knowledge of Kotlin Multiplatform (KMM).
  • Experience with Hexagonal Architecture.
  • Experience developing applications for e-commerce.

Work model and location

The position is based in São Paulo, SP, and is on-site.

How to apply

Applications are made on this page, directly with the company. You need a CV in PDF and an email address to confirm the application.

Share job:

How to apply

Applications are made on this page, directly with the company. You need a CV in PDF and an email address to confirm the application.

Share job: