Skip to content
mimi

iOS Developer

Tata Consultancy Services

Morrisville · On-site Full-time Senior $64k – $125k/yr 3w ago

About the role

Required Qualifications

  • 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 skill

Preferred Skills

  • Experience with SwiftUI in production
  • Experience building modular or multi-module apps
  • Familiarity with mobile security and compliance best practices
  • Experience with offline-first apps and data synchronization
  • Exposure to observability tools (Firebase, Crashlytics, OpenTelemetry)
  • Experience leading or owning major app features or platforms

Roles & Responsibilities

iOS Development & Architecture

  • 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

Performance, Quality & Stability

  • Optimize app performance: startup time, memory, battery, and UI responsiveness
  • Diagnose and fix crashes, ANRs, memory leaks, and performance bottlenecks
  • Implement strong error handling, logging, and monitoring
  • Ensure high test coverage using unit tests, UI tests, and integration tests

CI/CD & Release Management

  • Build and maintain CI/CD pipelines for iOS (GitHub Actions, Jenkins, Bitrise, etc.)
  • Manage App Store releases, TestFlight builds, and versioning strategies
  • Enforce coding standards, code reviews, and release quality gates

Integrations & Platform Capabilities

  • Integrate REST/GraphQL APIs and handle complex networking scenarios
  • Work with system frameworks: background tasks, push notifications, deep links
  • Integrate third- party SDKs (analytics, crash reporting, feature flags, payments)
  • Implement secure data storage, authentication, and encryption best practices

TCS Employee Benefits Summary

  • Discretionary Annual Incentive
  • Comprehensive Medical Coverage: Medical & Health, Dental & Vision, Disability Planning & Insurance, Pet Insurance Plans
  • Family Support: Maternal & Parental Leaves
  • Insurance Options: Auto & Home Insurance, Identity Theft Protection
  • Convenience & Professional Growth: Commuter Benefits & Certification & Training Reimbursement
  • Time Off: Vacation, Time Off, Sick Leave & Holidays
  • Legal & Financial Assistance: Legal Assistance, 401K Plan, Performance Bonus, College Fund, Student Loan Refinancing

Salary Range

$64,000-125,000 a year

Skills

APIApp StoreClean ArchitectureCI/CDCrashlyticsDebuggingFirebaseGitGitHub ActionsGraphQLJenkinsJSONMVVMRESTSwiftSwiftUITestFlightTestingUIKItXCUITestXCTest

Don't send a generic resume

Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.

Get started free