iOS Developer

Luxoft

Dubai

On-site

AED 260,000 - 420,000

Full time

14 days+
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Job summary

Luxoft is hiring an experienced Mobile Developer to build and maintain native iOS apps in a global hardware-cloud integration program. You will work with cross-functional teams to connect devices via Bluetooth/WiFi, implement MVVM, and ensure performance and UX excellence.

The role requires 5+ years in iOS with Swift, SwiftUI, Combine, REST APIs, and hands-on IoT device integrations in an agile environment. Dubai-based, on-site, with opportunities to mentor juniors and influence architecture.

Qualifications

  • 5+ years of iOS development experience with Swift.
  • Strong knowledge of iOS SDK, UIKit/SwiftUI and modern architectures.
  • Experience integrating hardware-connected devices (Bluetooth/WiFi) or familiarity with connectivity flows.

Responsibilities

  • Develop new iOS features to connect and control IoT devices.
  • Collaborate with firmware, cloud, UX/UI, and QA teams.
  • Maintain and extend iOS app architecture (modules, flows, UI, state management).
  • Ensure code quality, performance, and UX excellence.
  • Onboard hardware integrations: device discovery, pairing, firmware updates, cloud sync.

Skills

iOS development
Swift
SwiftUI
UIKit
IoT connectivity
REST APIs
MVVM / Clean Architecture
Asynchronous programming
Git / CI
XCTest
English communication

Education

Bachelor's degree in Computer Science or related field

Tools

Xcode
RxSwift
Combine
Swift Package Manager / CocoaPods
MQTT protocol
Bluetooth LE pairing

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.

Languages

  • English: B2 Upper Intermediate
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

IDCMPS • Abu Dhabi

On-site
iOS engineering lead / Senior
iOS engineering lead / Senior

Stealth Fintech • United Arab Emirates

On-site
AED 300,000 - 540,000
Competitive salary
Performance bonuses
Professional development budgets
Senior IOS Developer
Senior IOS Developer

Analog • Abu Dhabi

On-site
AED 360,000 - 480,000
Hiring: Mobile Application Developer (Android & iOS) (October 2025)
Hiring: Mobile Application Developer (Android & iOS) (October 2025)

Nexsysone • Dubai

On-site
Senior iOS Developer for IoT & Smart Home Apps
Senior iOS Developer for IoT & Smart Home Apps

Luxoft • Dubai

On-site
AED 260,000 - 420,000
Mobile Engineer
Mobile Engineer

Remotedxb • Dubai

On-site
AED 360,000 - 540,000
Senior iOS Engineer | Lead High-Performance Apps
Senior iOS Engineer | Lead High-Performance Apps

Analog • Abu Dhabi

On-site
AED 360,000 - 480,000
Mobile Development Lead
Mobile Development Lead

Staff Connect Information Technology Consultants • Dubai

On-site
AED 360,000 - 600,000
Lead Mobile Developer
Lead Mobile Developer

Alexander Lyons Solutions • Abu Dhabi

Hybrid
AED 180,000 - 300,000
Mobile App Developer
Mobile App Developer

RecruitMe Plus • Dubai

On-site
AED 180,000 - 260,000