Senior iOS Developer

Apply
Apply

Share

successfully icon

Successfully

The vacancy has been successfully added to favorites

location icon

Bengaluru, India

specialization icon

iOS (Objective-C/Swift)

lob icon

BCM Industry

date icon

27/08/2026

Req. VR-124746

Apply
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
bullet icon

Design, build, and ship complex iOS features and app components independently, keeping delivery on track within owned scope.

bullet icon

Own code quality and maintainability for major iOS components, including identifying and reducing manageable technical debt.

bullet icon

Implement robust unit and UI tests (XCTest, XCUITest) for critical user flows within owned scope.

bullet icon

Submit well-scoped, reviewable pull requests and provide clear, timely code reviews for peers, including junior engineers.

bullet icon

Apply Swift/SwiftUI (or Objective-C where required) engineering standards and architecture patterns (e.g. MVVM, Coordinator) to keep implementations consistent and extensible.

bullet icon

Communicate progress, risks, and testing readiness clearly with Product Owners, QA, DevOps, and other immediate stakeholders.

bullet icon

Mentor junior and mid-level iOS engineers through day-to-day guidance, pairing, and knowledge sharing.

bullet icon

Diagnose and resolve moderately complex bugs and performance issues in owned app areas using structured debugging and profiling tools.

bullet icon

Support App Store release readiness for owned features, including build configuration, crash triage, and adherence to Apple submission guidelines.

bullet icon

Collaborate with design and backend teams to translate requirements into technically sound, maintainable iOS implementations.

Skills

Must have

bullet icon

6–9 years of software engineering experience with a strong focus on native iOS development.

bullet icon

Hands-on expertise in Swift and SwiftUI/UIKit for building production-grade, user-facing applications.

bullet icon

Solid understanding of iOS architecture patterns (MVVM, MVC, Coordinator) and Apple Human Interface Guidelines.

bullet icon

Experience with RESTful API integration, JSON parsing, and local persistence (e.g. Core Data, Realm).

bullet icon

Practical experience with unit and UI testing frameworks (XCTest, XCUITest) and test-driven development.

bullet icon

Familiarity with CI/CD pipelines for mobile releases and the App Store submission process.

bullet icon

Working knowledge of Git and structured code review practices.

bullet icon

Ability to debug and profile iOS applications using Xcode Instruments and structured troubleshooting.

bullet icon

Experience mentoring junior engineers through code review and technical pairing.

bullet icon

Degree in Computer Science, Engineering, or equivalent practical experience.

Nice to have

bullet icon

Objective-C proficiency (as a secondary skill alongside Swift/SwiftUI)

bullet icon

Experience setting up advanced CI/CD pipelines or automated distribution tools (such as Fastlane) for App Store releases

bullet icon

Prior exposure to cross-platform mobile frameworks (such as Flutter or React Native) alongside native iOS expertise

Other
seniority icon

Languages

English: C2 Proficient

seniority icon

Seniority

Senior

Bengaluru, India

Req. VR-124746

iOS (Objective-C/Swift)

BCM Industry

27/08/2026

Req. VR-124746

Apply for Senior iOS Developer in Bengaluru

*Indicates a required field

Under the terms of your specific consent or to perform our obligations under a contract with you, as applicable, we, Luxoft Holding Inc. will manually and electronically process your personal data, specifically your first name, last name, phone number, e-mail address and other data you provide us through this form.


Within this context, we process personal data only for the specific purpose(s) indicated in the individual consent language or other notices provided below.


We will – insofar as reasonably necessary for the purpose you have agreed to and within the scope of applicable laws – transfer your personal data to other entities within the Luxoft Group and to the group of third party recipients listed in our Privacy Notice. Such Recipients can be located outside the European Union (EU) and/or the European Economic Area (EEA) (“Third Countries”). The Third Countries concerned, e.g. the USA, may not have the level of data protection that you enjoy e.g. under the GDPR. This can result in disadvantages such as an impeded enforcement of data subjects’ rights, a lack of control over further processing and access by state authorities. You may only have limited legal remedies against this. Insofar our transfer of your personal data to recipients in Third Countries is not covered by an adequacy decision of the EU Commission, we achieve an adequate level of data protection as further detailed out in our Privacy Notice.


With your consent, we personalise marketing communications to you by way of carrying out marketing research analysis, analysing the surfing-behaviour of our website visitors and to adjust it to their detected tendencies, as well as to plan more efficient future marketing activities. This personalised marketing does not include any automated decision-making activities.


Further information on how we process personal data in general is available in our Privacy Notice. You may withdraw any given consent at any time. The withdrawal of your consent(s) will not affect the lawfulness of processing before its withdrawal. For any request in this context, please e-mail us at: DPO@luxoft.com.


Before uploading CV or any other information to this website, to learn more about your obligations and restrictions arising from the use of this website, please read our Terms of Use.