Software Developer

  • Indefinite
  • Full time
  • 1205, Geneva, GE, Switzerland
  • Native Team

Join the iMazing team at DigiDNA in Geneva! Since 2008, we have been developing innovative solutions for managing and accessing Apple mobile devices.

From its origins as a passion project designed to access the original iPod and iPhone, iMazing has grown into a powerful desktop application with worldwide recognition and millions of users.

At DigiDNA, we take pride in our cutting-edge tech stack, employing state-of-the-art technologies and coding practices. Instead of working on client-mandated projects, we dedicate ourselves to innovating and perfecting our own products, focusing on delivering the best possible user experience, which is one of our core values.

With the recent release of our flagship product iMazing 3, the world's best iPhone Manager desktop app for macOS and Windows, we are now expanding its B2C and B2B capabilities. As our development team grows, we are looking for a full-time, on-site, Software Developer.

This role offers an exciting opportunity to contribute to meaningful projects in a dynamic environment. If you're eager to collaborate with an agile, passionate and supportive team, and have a keen eye for detail and appreciation for good UX, backed by cross-platform native app technologies, you'll thrive in this position.


Tasks & Responsibilities

  • Develop, optimize, and maintain new iMazing features, with a focus on delivering full stack and cross-platform solutions for macOS and Windows that communicate with iOS, iPadOS and Android devices
  • Develop additional mobile and desktop apps related to iMazing and our other web platforms
  • Apply best software engineering practices to deliver high quality software
  • Collaborate closely with product, marketing teams to ensure seamless integration of UX and functionality, and documentation


Skills, Qualifications & Experience

  • Proven 5+ years of software development experience on iOS, macOS or Windows
  • Proficiency in either .NET C#, Swift, or C++
  • Experience with Git
  • Fluency in either English or French is required. For candidates who are fluent in French, a working knowledge of English is also necessary.


Bonus Skills

  • Experience with:
    - NET WPF
    - AppKit, UIKit, or SwiftUI
    - C++
    - Objective-C
  • Familiarity with:
    - Apple environments (iOS and macOS) and willingness to use a Mac as your work computer
    - Windows environment
  • Understanding of reverse engineering concepts:
    - Assembly language
    - Debugging techniques
    - Network traffic analysis


Rewards & Benefits

  • Room for growth among a small and passionate team
  • Great working space right in the center of Geneva
  • Outstanding insurance coverage and pension plan
  • Work on-site for 5 days a week, with the option to work remotely for 2 days
  • Flexible hours, results oriented
  • 5 weeks holidays


Do you think you'd be a good fit? Would you enjoy the dynamism of a startup combined with the security and freedom of an established studio? If you are a Swiss resident or hold a Swiss working permit apply today, we look forward to continuing this conversation with you.