macOS Developer

Swiss company founded in Singapore providing integrated cybersecurity, data protection, and endpoint management solutions.
Backend
Mid-Level Software Engineer
Remote
1,000 - 5,000 Employees
3+ years of experience
Cybersecurity · Enterprise SaaS

Description For macOS Developer

Acronis, a global cyber protection company, is seeking a skilled macOS Developer to join their innovative team working on the Acronis True Image product. This role focuses on desktop application development, combining native UI development using Objective-C, Cocoa, and C++ with backend technologies including C++, C, Go, and REST API.

The position offers an opportunity to work with a company that's revolutionizing cyber protection through integrated, all-in-one solutions. As a macOS Developer, you'll be responsible for developing new features, enhancing existing functionality, and providing customer support for their desktop applications. The role requires expertise in macOS development, with a focus on native application development rather than iOS platforms.

Acronis, founded in 2003, has grown to become a leader in cyber protection, serving over 750,000 businesses through 20,000 service providers across 150 countries. With 15 offices worldwide and more than 1,800 employees in 50+ countries, the company offers a dynamic, global work environment.

The company culture emphasizes making a positive impact, fostering mutual trust and respect, and maintaining a "never give up" attitude. They value team members who excel in dynamic environments and contribute to collective growth. As part of the "A-Team," you'll play a crucial role in driving the success of their innovative and expanding business.

Working at Acronis means joining a company that's committed to equal opportunity employment and values diversity in its workforce. You'll be part of an organization that's continuously innovating in the cybersecurity space, providing comprehensive security solutions for MSPs and meeting the needs of diverse IT environments.

This role offers the opportunity to work with cutting-edge technologies, contribute to a product that protects critical business data, and be part of a team that's shaping the future of cyber protection. The position combines technical challenges with the satisfaction of creating solutions that help businesses and individuals protect their digital assets.

Last updated a month ago

Responsibilities For macOS Developer

  • Design and develop new features for Acronis macOS apps
  • Maintain and fix bugs in new versions
  • Write quality code following accepted style
  • Participate in application architecture development
  • Assist in projects and releases planning
  • Stay current with latest Apple technologies

Requirements For macOS Developer

Go
  • 3+ years of professional experience writing macOS/Objective-C applications
  • Experience in developing macOS applications, daemons or system apps
  • Experience with C++
  • Excellent understanding of OOP and design patterns
  • Knowledge of multi-threaded code principles
  • Familiarity with modern macOS application architecture
  • Ability to write & maintain unit tests
  • Experience with Git source control
  • Basic knowledge of SQL
  • English communication skills

Interested in this job?

Jobs Related To Acronis macOS Developer

Python Developer/Data Engineer

Python Developer/Data Engineer position at Acronis, developing automation capabilities for cyber protection solutions.

macOS Developer

macOS Developer position at Acronis focusing on desktop application development using Objective-C, C++, and Go for cyber protection solutions.

macOS Developer

macOS Developer position at Acronis focusing on desktop application development using Objective-C, C++, and Go for cyber protection solutions.

Tier 3 QA Engineer

Join Acronis as a Tier 3 QA Engineer, verifying product functionality and conducting pre-release testing for a global cyber protection leader.

Technical Support Engineer, Priority Team (German Language)

Join Acronis as a Technical Support Engineer (German) in Bratislava. Provide expert support, troubleshoot complex issues, and contribute to cyber protection innovation.