Magic.  Realized.

Software Development Engineer – Mobile Native & Desktop Applications

Ramat Gan

Job Description

Join Q as a Software Engineer and play a central role in shaping our mobile and desktop applications. While you may specialize in iOS or Android, this position offers the chance to contribute across both platforms, delivering high-quality, polished software.

This role is fully hands-on, with a focus on writing clean, maintainable code and building robust applications that integrate with hardware via Bluetooth (BT/BLE) and other IoT protocols. You will ensure seamless, reliable experiences across multiple devices and operating systems.

Collaborating with cross-functional teams, you’ll help define application architecture, solve technical challenges, and continuously enhance our mobile and desktop products.

Responsibilities

  • Develop, maintain, and enhance native applications on iOS or Android, with opportunities to work across both platforms
  • Partner with cross-disciplinary teams to address complex application and hardware integration challenges
  • Deliver consistent, high-quality experiences across macOS, Windows, and Linux
  • Participate actively in code reviews and contribute to continuous improvement initiatives
  • Work on Bluetooth/BLE or IoT interactions between applications and hardware

Preferred Qualifications

  • 5+ years of hands-on experience in native iOS (Swift/Obj-C) or Android (Kotlin/Java) development
  • Demonstrated experience in delivering mobile applications to a large user base
  • Familiarity with macOS, Windows, and Linux application environments
  • Strong understanding of Bluetooth/BLE protocols or IoT device integration
  • Experience with CI/CD, debugging across OS boundaries, and delivering production-ready applications
  • Excellent problem-solving, analytical, and communication skills
  • Proficiency with git and modern software development practices
  • Bachelor’s degree in Computer Science or a related field

APPLY FOR THIS JOB

"*" indicates required fields

Drop files here or
Accepted file types: pdf, doc, docx, txt, rtf, Max. file size: 2 MB, Max. files: 1.
    Attach (File types: pdf, doc, docx, txt, rtf)