
Posted 6 days ago
iOS Developer
LuxoftRegular/Senior iOS Developer (Mobile Apps)
Requirements
5+ years native iOS development, Swift and iOS SDK expertise, UIKit or SwiftUI proficiency, Hardware connectivity experience (Bluetooth/WiFi), Asynchronous programming (Combine/async-await), RESTful APIs and JSON, Modular architecture (MVVM/Clean), MQTT protocol knowledge, Git and CI/CD, English fluency
Skills
SwiftiOSUIKitSwiftUIBluetoothMQTTGit
About the role
Responsibilities
- Develop new iOS features to connect, configure, and control smart household appliances and sensors
- Collaborate with cross-functional teams including firmware, cloud/API engineers, and UX/UI designers
- Maintain and extend iOS app architecture, including modules, connectivity layers, and state management
- Onboard new hardware integrations such as device discovery via Bluetooth/WiFi and firmware update flows
- Diagnose and resolve complex issues related to connectivity, network performance, and memory management
- Participate in code reviews, design discussions, and mentor junior team members
- Support the full mobile app lifecycle from feature definition to App Store release
Requirements
- 5+ years of experience in native iOS development using Swift and the iOS SDK
- Proficiency with UIKit or SwiftUI
- Experience integrating with hardware-connected devices (e.g., Bluetooth LE, WiFi, IoT)
- Strong understanding of asynchronous programming (Combine, RxSwift, or async/await)
- Experience with RESTful APIs, JSON serialization, and handling network failures
- Knowledge of modular architecture patterns such as MVVM, Coordinators, or Clean Architecture
- Familiarity with the MQTT protocol
- Proficiency with Git, CI/CD pipelines, and unit testing (XCTest/XCUITest)
- Fluent in English
Preferred Qualifications
- Experience with SwiftUI migration from legacy UIKit code
- Background in the consumer-hardware or smart-home domain (appliances, sensors, robotics)
- Familiarity with IoT platforms, device provisioning, and over-the-air (OTA) updates
- Experience using dependency-injection frameworks and Swift Package Manager or CocoaPods
- Knowledge of performance profiling tools like Instruments
About the Company
Luxoft is a leading global provider of software engineering services, helping clients build innovative digital products across various industries, including automotive and smart technology.
ScoutJobs Agent
Get matches like this delivered daily
Sign up free — we'll pull jobs that fit your CV from across the web and rank them for you.
Get started — it's freeiOS Developer
Luxoft · Bengaluru
