Senior iOS Developer

Luxoft

India

On-site

INR 2,500,000 - 4,000,000

Full time

45 hours ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Luxoft is seeking a Senior Software Engineer I to advance native iOS features for a comprehensive-stack digital banking solution. You will own complex components from design to delivery, collaborating with Product, QA, Design, and backend teams to ship reliable, well-tested iOS functionality.

You will mentor junior engineers, maintain code quality, and ensure robust tests and App Store readiness. Strong expertise in Swift, SwiftUI, and iOS architecture patterns is essential for success.

Qualifications

  • 6–9 years of native iOS development experience.
  • Proficient in Swift and SwiftUI/UIKit for production apps.
  • Solid understanding of iOS architecture patterns and Apple Human Interface Guidelines.
  • Experience with RESTful APIs, JSON parsing, and local persistence.
  • Experience with unit and UI testing frameworks (XCTest, XCUITest) and TDD.
  • Familiarity with CI/CD pipelines and App Store submission.
  • Able to mentor junior engineers.

Responsibilities

  • Design, build, and ship complex iOS features and app components independently.
  • Own code quality and maintainability for major iOS components.
  • Implement robust unit and UI tests (XCTest, XCUITest).
  • Submit well-scoped, reviewable pull requests with clear feedback.
  • Apply Swift/SwiftUI (or Objective-C) with MVVM/Coordinator patterns.
  • Communicate progress and risks with stakeholders.
  • Mentor junior and mid-level iOS engineers.
  • Diagnose and resolve bugs and performance issues.
  • Support App Store release readiness and compliance.

Skills

Swift
SwiftUI
UIKit
MVVM
Coordinator
RESTful APIs
XCTest/XCUITest
Git
Debugging
Mentoring

Education

Degree in Computer Science or Engineering

Tools

Xcode
Git
Fastlane
CI/CD pipelines

Job description

Project description

Our Client is a comprehensive-stack digital banking solutions provider empowering banks and financial institutions to scale and modernise at speed.We're looking for a Senior Software Engineer I to build and enhance native iOS features within our mobile application. You'll own complex components from design through delivery, working with limited guidance and proven engineering patterns. This role sits within our Engineering function and partners closely with Product, QA, Design, and backend engineering to ship reliable, well-tested iOS functionality.

Responsibilities
  • Design, build, and ship complex iOS features and app components independently, keeping delivery on track within owned scope.
  • Own code quality and maintainability for major iOS components, including identifying and reducing manageable technical debt.
  • Implement robust unit and UI tests (XCTest, XCUITest) for critical user flows within owned scope.
  • Submit well-scoped, reviewable pull requests and provide clear, timely code reviews for peers, including junior engineers.
  • Apply Swift/SwiftUI (or Objective-C where required) engineering standards and architecture patterns (e.g. MVVM, Coordinator) to keep implementations consistent and extensible.
  • Communicate progress, risks, and testing readiness clearly with Product Owners, QA, DevOps, and other immediate stakeholders.
  • Mentor junior and mid-level iOS engineers through day-to-day guidance, pairing, and knowledge sharing.
  • Diagnose and resolve moderately complex bugs and performance issues in owned app areas using structured debugging and profiling tools.
  • Support App Store release readiness for owned features, including build configuration, crash triage, and adherence to Apple submission guidelines.
  • Collaborate with design and backend teams to translate requirements into technically sound, maintainable iOS implementations.
SKILLS
Must have
  • 6–9 years of software engineering experience with a strong focus on native iOS development.
  • Hands-on expertise in Swift and SwiftUI/UIKit for building production-grade, user-facing applications.
  • Solid understanding of iOS architecture patterns (MVVM, MVC, Coordinator) and Apple Human Interface Guidelines.
  • Experience with RESTful API integration, JSON parsing, and local persistence (e.g. Core Data, Realm).
  • Practical experience with unit and UI testing frameworks (XCTest, XCUITest) and test-driven development.
  • Familiarity with CI/CD pipelines for mobile releases and the App Store submission process.
  • Working knowledge of Git and structured code review practices.
  • Ability to debug and profile iOS applications using Xcode Instruments and structured troubleshooting.
  • Experience mentoring junior engineers through code review and technical pairing.
  • Degree in Computer Science, Engineering, or equivalent practical experience.
Nice to have
  • Objective-C proficiency (as a secondary skill alongside Swift/SwiftUI)
  • Experience setting up advanced CI/CD pipelines or automated distribution tools (such as Fastlane) for App Store releases
  • Prior exposure to cross-platform mobile frameworks (such as Flutter or React Native) alongside native iOS expertise
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior iOS Developer
Senior iOS Developer

Luxoft • Bengaluru

On-site
INR 1,000,000 - 1,500,000
Senior iOS Developer
Senior iOS Developer

Codemonk • Bengaluru

On-site
INR 1,200,000 - 1,800,000
iOS Developer
iOS Developer

Jai Finance • Bengaluru

On-site
INR 1,200,000 - 2,000,000
Software Engineer (iOS)
Software Engineer (iOS)

Fanisko • Chennai District

On-site
INR 500,000 - 800,000
iOS Developer
iOS Developer

PURETECH CODEX • Pune District

On-site
INR 1,200,000 - 2,400,000
iOS Developer
iOS Developer

Mfluid • Ernakulam

On-site
INR 600,000 - 1,200,000
Senior iOS Developer-Assistant Vice President
Senior iOS Developer-Assistant Vice President

Citi • Chennai District

On-site
INR 1,600,000 - 2,400,000
Lead Software Engineer - iOS Developer
Lead Software Engineer - iOS Developer

JPMorganChase • Bengaluru

On-site
INR 1,500,000 - 2,500,000
Software Development Engineer II - iOS
Software Development Engineer II - iOS

InMobi • Bengaluru

On-site
INR 1,600,000 - 3,200,000
Senior iOS Developer • Mumbai
Senior iOS Developer • Mumbai

Mintoak Innovations Private Limited • Mumbai

On-site
INR 900,000 - 1,400,000