macOS Developer

Acronis is a global cyber protection company providing integrated cybersecurity, data protection, and endpoint management solutions.
Desktop
Mid-Level Software Engineer
Contact Company
1,000 - 5,000 Employees
3+ years of experience
Cybersecurity

Description For macOS Developer

Acronis, a global leader in cyber protection, is seeking an experienced macOS Developer to join our mission of creating a #CyberFit future. As part of our team, you'll work on enhancing our Acronis True Image product, developing new features, and providing ongoing support to customers.

The role involves working with a desktop application that has a UI written natively using Obj-C, Cocoa, and C++. The backend is developed using C++, C, and Go, utilizing REST API, SQLite, and various other technologies. This position focuses specifically on macOS development, not iOS or iPadOS.

Key responsibilities include:

  • Designing and developing new features for Acronis macOS apps
  • Maintaining and fixing bugs in new versions
  • Writing quality code that passes checks and acceptance testing
  • Contributing to application architecture and platform development
  • Assisting in project planning using Agile methodologies
  • Staying current with the latest Apple technologies

We're looking for candidates with:

  • 3+ years of professional experience in macOS/Objective-C application development
  • Experience in developing macOS applications or daemons
  • Strong C++ skills
  • Excellent understanding of OOP and design patterns
  • Knowledge of multi-threaded code organization
  • Familiarity with modern macOS application architecture
  • Unit testing experience
  • Git proficiency
  • Team collaboration skills
  • Basic SQL knowledge
  • English communication skills

Additional valuable skills include experience with client-server applications, cross-platform development, and API call interception.

Acronis offers a dynamic, global environment where you can make a positive impact. We value mutual trust, respect, and a never-give-up attitude. As part of our "A-Team," you'll play a crucial role in driving the success of our innovative and expanding business.

Join us in revolutionizing cyber protection and protecting the data, applications, and systems that businesses and lives depend on across any environment.

Last updated 5 days 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
  • Contribute to application architecture and platform development
  • Assist in project planning using Agile methodologies
  • 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 or daemons
  • Experience with C++
  • Excellent understanding of OOP and design patterns
  • Knowledge of multi-threaded code organization
  • Familiarity with modern macOS application architecture
  • Ability to write & maintain unit tests
  • Experience with Git source control
  • Team collaboration skills
  • Basic knowledge of SQL
  • English communication skills

Interested in this job?

Jobs Related To Acronis macOS Developer

macOS Developer

Experienced macOS Developer needed to enhance Acronis True Image product, develop new features, and support customers in creating a #CyberFit future.

Software Development Engineer, Amazon Photos Desktop

Join Amazon Photos as a Software Development Engineer to build innovative desktop solutions for preserving and reliving digital memories.