Senior iOS Engineer

Uplers

Indore District

Remote

INR 4,086,468

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

A global tech recruitment company is seeking a Senior iOS Engineer (Swift Specialist) to work remotely with a team of iOS and Android engineers. The role requires building feature-rich applications and collaborating with various teams to enhance existing features. Ideal candidates should have at least 5 years of experience in Swift development, and a strong background in CI/CD and REST APIs. The position offers flexibility in working hours and requires a commitment to the full product lifecycle.

Qualifications

  • 5+ years of experience in Swift, SwiftUI, and UIKit development.
  • 2+ years working with REST and GraphQL APIs.
  • 2+ years experience with CI/CD processes.
  • Experience with testing frameworks such as XCTest or XCUITests.

Responsibilities

  • Build and maintain feature-rich iOS applications.
  • Develop user interfaces for athlete data input and visualisation.
  • Collaborate with cross-functional teams to design new features.
  • Write maintainable and well-tested code.
  • Participate in the full product lifecycle.
  • Contribute to team processes and architecture improvements.

Skills

Swift
SwiftUI
UIKit
REST APIs
GraphQL APIs
CI/CD
Testing Frameworks
Fluent Technical English
SCRUM

Tools

Swift Package Manager

Job description

Overview

Experience: 3.00+ years

Salary: USD 3940 / month (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

Role: Senior iOS Engineer (Swift Specialist)

Engagement Details

  • Number of Roles: 1 Senior engineer required.
  • Target Start Date: Immediate.
  • Target End Date: 10 months from start.
  • Location: Fully remote with some requirements for travel to Dublin for annual/bi-annual planning.
  • Working Hours: Minimum 8 hours per day. Core overlap required: 09:00–17:00 London (GMT/BST).

About The Project

The engineer will join a team currently consisting of two Android engineers and two iOS engineers, reporting to an Engineering Manager.

Current State: A mix of enhancing existing app features and greenfield development for new functionality.

Architecture: Strong focus on iOS architecture using the MVVM Coordinator Pattern.

Tech Stack: Modern iOS development including Swift, SwiftUI, UIKit, Modern Concurrency, and Core Data.

Responsibilities
  • Build and maintain feature-rich iOS applications.
  • Develop intuitive user interfaces to simplify athlete data input and visualisation.
  • Collaborate cross-functionally with Product, Design, and Sports Science teams to design new features.
  • Write robust, well-tested, and maintainable code.
  • Participate in the full product lifecycle, from prototyping to release.
  • Contribute to improving team processes, tooling, and architecture.
Requirements

Technical Experience

  • Swift / SwiftUI / UIKit: 5+ years.
  • REST / GraphQL APIs: 2+ years.
  • CI/CD: 2+ years.
  • Testing Frameworks: 2+ years (XCTest, XCUITests, or Swift Testing).
  • Dependency Management: Expertise with Swift Package Manager (SPM).
  • Market Experience: Minimum 3 years in SaaS.

Soft Skills & Business Experience

  • Technical English: Fluent (Level 5).
  • Methodology: Minimum 2 years of experience with SCRUM.
  • Stakeholder Interaction: Minimum 2 years of direct interaction with Product Management and Quality Assurance.

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).
  • Experience in Kotlin.
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.

How to apply for this opportunity?
  • Step 1: Click On Apply! And Register or Login on our portal.
  • Step 2: Complete the Screening Form & Upload updated Resume
  • Step 3: Increase your chances to get shortlisted & meet the client for the Interview!
About Uplers

Our goal is to make hiring reliable, simple, and fast. Our role will be to help all our talents find and apply for relevant contractual onsite opportunities and progress in their career. We will support any grievances or challenges you may face during the engagement. There are many more opportunities apart from this on the portal. Depending on the assessments you clear, you can apply for them as well. So, if you are ready for a new challenge, a great work environment, and an opportunity to take your career to the next level, don’t hesitate to apply today. We are waiting for you!

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

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 • Kolkata District

Remote
INR 2,500,000 - 4,500,000
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 • 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 • Coimbatore District

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

Uplers • Chennai District

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

Uplers • Vellore

Remote
INR 600,000 - 900,000
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