Lead iOS Developer

Luxoft

Bengaluru

On-site

INR 1,000,000 - 2,000,000

Full time

3 days ago
Be an early applicant
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Luxoft in Bengaluru seeks a senior iOS Mobile Developer to lead native app development for iPhone and iPad, integrating with back-end services and hardware devices.

You will work with cross-functional teams to deliver modular, testable code, implement Bluetooth/WiFi connectivity, and optimize performance while following CI/CD practices and Agile methodologies. The role emphasizes collaboration across firmware, cloud, UX/UI, QA, and device teams to create reliable, scalable mobile experiences.

Qualifications

  • 5+ years of native iOS app development with Swift.
  • Experience with hardware-connected devices (BLE/WiFi) or related connectivity.
  • Proven production-grade apps with modular, maintainable code.
  • Familiar with async programming (Combine/RxSwift/async/await).
  • Experience with RESTful APIs and JSON handling.
  • Knowledge of MVVM/Coordinators/Clean Architecture.
  • MQTT protocol knowledge.
  • Git, CI/CD, and XCTest/XCUITest testing.
  • Strong memory management and performance debugging.
  • Able to collaborate in agile teams and communicate with stakeholders.
  • Fluent English and quick adaptation to dependencies.

Responsibilities

  • Develop new iOS features to connect, configure and control devices.
  • Collaborate with firmware/embedded, cloud/API, UX/UI, QA teams.
  • Maintain iOS app architecture: modules, flows, connectivity, UI.
  • Ensure code quality, testability, performance and UX.
  • Onboard new hardware integrations: discovery, pairing, OTA updates.
  • Diagnose, debug and resolve connectivity issues.
  • Participate in code reviews, design discussions, and mentor juniors.
  • Support full mobile app lifecycle: dev, test, release, feedback.
  • Advocate best practices: unit/UI tests, CI, modular design, version control.

Skills

iOS development
Hardware connectivity
Modular architecture
Async programming
RESTful APIs
CI/CD & testing
Git
English communication

Tools

Xcode
Swift Package Manager / CocoaPods
MQTT protocol

Job description

Project description

"Our client, a leading manufacturer of high-end household appliances, is expanding into new smart product lines. As part of this strategic initiative, a large-scale global program is being implemented across the company's IP portfolio. This includes the development of new embedded software, enhancements to cloud infrastructure, and the creation of innovative interfaces within the mobile application.We're seeking a solid and creative Mobile Developer responsible for the development and maintenance of applications aimed at a range of iOS devices including mobile phones and tablet computers. Your primary focus will be the development of iOS applications and their integration with back-end services. You will be working alongside other engineers and developers working on different layers of the infrastructure. Therefore, a commitment to collaborative problem-solving, sophisticated design, and the creation of quality products is essential."

Responsibilities
  • Develop new iOS features that enable users to connect, configure and control latest devices manufactured by client (sensors, motors, networked appliances).
  • Collaborate with cross-functional teams: firmware/embedded engineers, cloud/API engineers, UX/UI designers, QA/test automation.
  • Maintain and extend the iOS app's architecture: modules, flows, connectivity layers, UI, state-management.
  • Ensure code quality, testability, performance, maintainability and UX excellence.
  • Help onboard new hardware integrations: device discovery (Bluetooth/WiFi), pairing, firmware update flow, cloud sync.
  • Diagnose, debug and resolve issues (connectivity, Bluetooth/WiFi, intermittent network, memory/performance).
  • Participate in code reviews, design discussions, architecture improvements and mentor more junior team members.
  • Support the full mobile app lifecycle: feature definition, development, internal test, App Store release, user feedback, maintenance.
  • Advocate best practices (unit testing, UI testing, continuous integration, modular design, version control).
SKILLS
Must have
  • Strong experience (5+ years) developing native iOS apps using Swift, including a solid understanding of iOS SDK, UIKit/SwiftUI.
  • Experience integrating and working with hardware-connected devices (e.g., Bluetooth LE, WiFi modules, IoT, pairing workflows) or, at a minimum, strong awareness of connectivity flows.
  • Proven track record building production-quality apps: modular architecture, clean code, maintainability, testability.
  • Familiar with asynchronous programming (e.g., Combine, RxSwift, async/await) and managing event streams / asynchronous flows.
  • Familiar with RESTful APIs or cloud services, JSON serialisation/deserialisation, handling network failures, caching, offline behaviour.
  • Knowledge of modular architecture patterns (MVVM, Coordinators, Clean Architecture).
  • Knowledge of the MQTT protocol
  • Experience with version control (Git), CI/CD pipelines, unit tests (XCTest/XCUITest) and preferably UI/automation tests.
  • Good understanding of memory management, threading, performance optimisation, and experience resolving common mobile/mobile-device connectivity issues.
  • Ability to work collaboratively in an agile/scrum team, communicate effectively with non-technical stakeholders and device-engineering teams.
  • Fluent in English and able to pick up product/firmware dependencies quickly.
Nice to have
  • Experience with SwiftUI and/or migrating legacy UIKit code to SwiftUI.
  • Experience with RxSwift or other reactive frameworks, or familiarity with Combine.
  • Experience with IoT platforms / connected-device ecosystems (device discovery, provisioning, over-the-air updates, telemetry).
  • Familiarity with Bluetooth LE (BLE) protocols, WiFi provisioning, network security, and/or embedded/firmware interaction.
  • Experience using dependency-injection frameworks, modularisation (multiple modules in an app), and using Swift Package Manager or CocoaPods.
  • Familiarity with automated UI testing (XCUITest) and performance/profiling tools (Instruments).
  • Experience in consumer hardware or smart home domain — for example, appliances, sensors, robotics.
  • Familiarity with analytics/telemetry frameworks, feature-flagging, remote config, and crash-reporting.
  • Experience working in geographically distributed teams or multi-region apps.
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

Avisoft • Mumbai

On-site
INR 1,800,000 - 2,800,000
Senior iOS Developer
Senior iOS Developer

Luxoft • India

On-site
INR 2,500,000 - 4,000,000
iOS Developer
iOS Developer

GeekSoft Consulting • Arishinakunte

On-site
INR 800,000 - 1,200,000
Opportunity to work on scalable product platforms
Collaborative work environment
Exposure to modern technologies
Senior Ios Developer
Senior Ios Developer

Qentelli • Hyderabad

On-site
INR 4,000,000 - 6,400,000
Senior iOS Software Engineer
Senior iOS Software Engineer

ISA • Maharashtra

On-site
INR 3,500,000 - 5,500,000
Senior IOS Developer
Senior IOS Developer

PradeepIT Consulting Services Pvt Ltd • Bengaluru

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

Bluepixeltech • India

On-site
INR 700,000 - 1,100,000
Lead Software Engineer - IOS
Lead Software Engineer - IOS

Freshworks • Chennai District

On-site
INR 4,000,000 - 7,000,000
iOS Developer
iOS Developer

Mfluid • Ernakulam

On-site
INR 600,000 - 1,200,000