Senior iOS Engineer

Uplers

Chennai District

Remote

INR 900,000 - 1,500,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

A global technology company is seeking an experienced iOS Engineer to enhance a mobile application focused on human performance data. The successful candidate will work collaboratively within a team, utilizing modern development practices and contributing to feature development using Swift and SwiftUI. Key requirements include 3+ years of iOS development experience and a solid understanding of architectural patterns. This is a full-time remote position based in Chennai, Tamil Nadu.

Qualifications

  • 3+ years of experience with Swift, SwiftUI, UIKit.
  • Familiarity with REST APIs and CI/CD methodologies.
  • Experience with Testing Frameworks (XCTest or similar).
  • Good understanding of iOS architecture patterns like MVVM.
  • Familiar with Swift Package Manager.

Responsibilities

  • Build and maintain iOS application features within a production mobile app.
  • Develop intuitive user interfaces for complex data visualization.
  • Collaborate with cross-functional teams to deliver features.
  • Write well-tested and maintainable code.
  • Participate in the product lifecycle, including development, testing, and release.
  • Contribute ideas for improving team processes and tooling.
  • Candidates should be comfortable owning and delivering small‑to‑medium features end‑to‑end within a sprint, with support from senior engineers.

Skills

Cloud service
Kotlin
CI/CD
Fluent English
SaaS experience
SPM
SwiftUI
Testing Framework
REST API
Scrum

Job description

Experience: 3.00 + years

Salary: Confidential (based on experience)

Expected Notice Period: 15 Days

Shift: (GMT+05:30) Asia/Kolkata (IST)

Opportunity Type: Remote

Placement Type: Full Time Contract for 6 Months (40 hrs a week/160 hrs a month)

(*Note: This is a requirement for one of Uplers' client - LL)

What do you need for this opportunity?

Must have skills required:

  • Cloud service
  • Kotlin
  • CI/CD
  • Fluent English
  • SaaS experience
  • SPM
  • SwiftUI
  • Testing Framework
  • REST API
  • Scrum

Role: iOS Engineer (Swift Developer)

Client is supporting a global technology company operating in the human performance and health data space. Their platform enables organisations to collect, analyse, and act on complex human‑centric data to drive performance, wellbeing, and decision‑making.

The successful candidate will join the Mobile Platform Development team to work on a mobile application focused on human performance and data capture. This role involves contributing to the enhancement of an existing application as well as delivering new features across modules such as messaging, scheduling, data capture, and reporting. The app incorporates a shared data/network layer via Kotlin Multiplatform.

This is a mid‑level role. Candidates should be hands‑on contributors rather than primarily team leads or architects.

About The Project

The engineer will join an established mobile team working across iOS and Android platforms, reporting to an Engineering Manager.

  • Current State: A mix of enhancing existing app features and greenfield development for new functionality.
  • Architecture: Strong focus on modern iOS architecture using MVVM and Coordinator‑based patterns for scalable feature and navigation management.
  • Tech Stack: Modern iOS development including Swift, SwiftUI, UIKit, modern concurrency, and Core Data. Strong preference for candidates using modern iOS practices (SwiftUI, async/await, structured concurrency), rather than legacy‑only UIKit patterns.

Responsibilities

  • Build and maintain iOS application features within a production mobile app.
  • Develop intuitive user interfaces to simplify complex data input and visualization.
  • Collaborate with Product, Design, and domain specialists to deliver new features.
  • Write well‑tested and maintainable code following established team architecture and patterns.
  • Participate in the product lifecycle, including development, testing, and release.
  • Contribute ideas for improving team processes and tooling.
  • Candidates should be comfortable owning and delivering small‑to‑medium features end‑to‑end within a sprint, with support from senior engineers.

Requirements

Technical Experience

  • Swift / SwiftUI / UIKit: 3+ years
  • REST APIs: 1–2+ years (GraphQL beneficial but not required)
  • CI/CD: 1+ year
  • Testing Frameworks: 2+ years (XCTest or similar)
  • Dependency Management: Experience with Swift Package Manager (SPM)
  • Architecture: Good understanding of common iOS architecture patterns such as MVVM and Coordinator‑based navigation, including how they are applied in production apps.
  • Experience working with or integrating into shared cross‑platform layers (e.g. Kotlin Multiplatform) is highly beneficial. Candidates should be comfortable consuming externally defined data/network layers.
  • Concurrency: Familiarity with modern Swift concurrency (e.g. async/await)
  • Development Practices: Experience with version control, app deployment, and Agile workflows.
  • Software Fundamentals: Understanding of object‑oriented principles and design patterns.
  • Market Experience: Experience working on product‑focused applications (SaaS or similar), collaborating closely with Product, Design, and QA in iterative delivery environments.
  • Hands‑on experience writing unit tests (XCTest or similar) as part of regular development workflow.

Soft Skills & Business Experience

  • Technical English: Fluent (Level 5).
  • Methodology: Minimum 2 years of experience with SCRUM.
  • Stakeholder Interaction: Experience working with Product and QA teams.
  • Key Behaviours: Strong collaboration skills, empathy for end‑users, and a pragmatic, iterative approach to problem‑solving.

Bonus Skills

  • Experience with cloud services (serverless, notifications, storage)
  • Good UI/UX sensibility
  • Experience in Kotlin
  • Background working in feature‑driven product teams

What Good Looks Like

  • Strong candidates will demonstrate clear ownership of features within mobile applications.
  • Experience working within structured architectures (MVVM + navigation patterns).
  • Ability to articulate technical decisions and trade‑offs.
  • Contributions to production applications with real users.

Hardware & Compliance

  • Hardware: Candidates should ideally have an Apple MacBook (Minimum specs: 14" Pro M2+ 32GB RAM 1TB Storage) for Jamf endpoint management.
  • Compliance: Signed confidentiality agreement and participation in detailed security training are mandatory.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior iOS Engineer
Senior iOS Engineer

Uplers • Maharashtra

Remote
INR 2,009,000 - 3,125,000
Senior iOS Engineer
Senior iOS Engineer

Uplers • Ahmedabad District

Remote
INR 900,000 - 1,300,000
Senior iOS Engineer
Senior iOS Engineer

Uplers • Vellore

Remote
INR 600,000 - 900,000
Senior iOS Engineer
Senior iOS Engineer

Uplers • Indore District

Remote
Senior iOS Software Engineer
Senior iOS Software Engineer

Uplers • Kolkata District

Remote
INR 2,500,000 - 4,500,000
Senior iOS Software Engineer
Senior iOS Software Engineer

Uplers • Chennai District

Remote
INR 1,500,000 - 2,300,000
Senior iOS Software Engineer
Senior iOS Software Engineer

Uplers • Amritsar

Remote
INR 1,200,000 - 1,800,000
Senior iOS Software Engineer
Senior iOS Software Engineer

Uplers • Cuttack

Remote
INR 1,500,000 - 2,200,000
Remote work
Contract role (6 months)
Senior iOS Software Engineer
Senior iOS Software Engineer

Uplers • Lucknow

Remote
INR 1,000,000 - 1,800,000
Senior iOS Software Engineer
Senior iOS Software Engineer

Uplers • Coimbatore District

Remote
INR 2,500,000 - 4,000,000
Remote work
6-month contract
40 hrs/week