DeveloperJobs.io
← Back to all jobs

Job Description

Tata Consultancy Services is seeking a Senior iOS Developer to join their on-site team in Morrisville, NC. The role centers on designing, building, and maintaining high-performance iOS applications using Swift, while implementing MVVM and Clean Architecture and taking ownership of end-to-end feature delivery. This position emphasizes performance, quality, and CI/CD practices within a collaborative, results-driven environment.

Location

Morrisville, NC (onsite)

Salary

USD 64,000 - 125,000 per year

Experience

Minimum 8 years of professional iOS development experience

Responsibilities

  • Design, develop, and maintain high-performance iOS applications using Swift
  • Own end-to-end feature development from requirements to release
  • Define and evolve mobile architecture (MVVM, Clean Architecture, Modularization)
  • Ensure app scalability, reliability, and maintainability
  • Drive refactoring of legacy code and reduce technical debt

Requirements

  • 8+ years of professional iOS development experience
  • Strong expertise in Swift and iOS SDKs
  • Deep understanding of UIKit and/or SwiftUI
  • Experience with modern architecture patterns (MVVM, Clean Architecture)
  • Strong knowledge of multithreading, memory management, and app lifecycle
  • Hands-on experience with testing frameworks (XCTest, XCUITest)
  • Solid understanding of REST APIs, JSON, and networking best practices
  • Experience working with CI/CD pipelines and App Store releases
  • Strong debugging, problem-solving, and communication skills

Technologies

  • Swift
  • iOS SDKs
  • UIKit
  • SwiftUI
  • MVVM
  • Clean Architecture
  • XCTest
  • XCUITest
  • REST APIs
  • JSON
  • GraphQL
  • Firebase
  • Crashlytics
  • OpenTelemetry
  • GitHub Actions
  • Jenkins
  • Bitrise

Job ID: 409015

Similar Jobs

Get Job Alerts

New jobs delivered to your inbox.