DevJobs

Mobile Native & Desktop Applications Expert

Overview
Skills
  • Swift Swift ꞏ 7y
  • Objective-C Objective-C ꞏ 7y
  • iOS iOS ꞏ 7y
  • Android Android
  • Git Git
  • CI/CD CI/CD
  • BLE
  • Bluetooth
  • Debugging
  • Distributed Systems
  • IoT
  • CoreML
Job Description

As an iOS Native Applications Expert at Q, you will play a pivotal role in shaping the architecture, quality, and evolution of our mobile applications.

This is a highly technical, hands-on role designed for an experienced engineer who thrives on solving complex challenges, setting technical direction, and influencing product and architectural decisions. You will design and build robust, high-performance applications that interface with hardware via Bluetooth (BT/BLE) and other IoT protocols, ensuring seamless and reliable cross-platform experiences. You'll collaborate with cross-functional teams, mentor engineers, and lead by example - raising the bar for technical excellence, scalability, and product craftsmanship.

This role is fully onsite

Responsibilities

  • Serve as the primary technical authority for mobile application development
  • Design and implement high-quality, scalable, and maintainable native applications for iOS
  • Lead architectural discussions, define technical standards, and drive best practices across teams
  • Collaborate with product, design, and hardware teams to solve complex integration challenges involving Bluetooth/BLE and IoT protocols
  • Ensure seamless, high-performance user experiences across multiple environments
  • Conduct design and code reviews, providing mentorship and guidance to other engineers
  • Drive continuous improvement through performance optimization, automation, and CI/CD processes
  • Stay current with emerging technologies and identify opportunities to apply them within our ecosystem

Preferred Qualifications

  • 7+ years of hands-on experience in native iOS (Swift/Obj-C) development.
  • Proven expertise in designing and delivering large-scale, production-grade applications
  • In-depth understanding of Bluetooth/BLE protocols and IoT device communication
  • Experience with CI/CD, debugging across platforms, and optimizing performance in distributed systems
  • Strong analytical, architectural, and problem-solving skills
  • Excellent communication and collaboration abilities, with experience mentoring or guiding peers
  • Familiarity with on-device ML/AI processing – specifically CoreML – advantage
  • Proficiency in Git and modern development workflows
  • Bachelor's degree in computer science or related field
  • Experience with Android development – nice to have
Q.ai