Software Engineer (macOS) for CleanMyMac

| Kyiv, Kiev, UKR | Remote | Hybrid
By clicking Apply Now you agree to share your profile information with the hiring company.

MacPaw is a software company, that develops and distributes software for macOS and iOS. Today, our products have more than 30 million users worldwide.
At MacPaw, we believe humans and technology can reach their greatest potential together.
MacPaw is proud to be Ukrainian. The support and development of Ukraine are significant parts of the company's culture. MacPaw gathers open-minded people who support each other and aspire to change the world around us.
CleanMyMac is an all-in-one package to awesomize your Mac. It cleans megatons of junk and makes your computer run faster, just like it did on day one. It scans the entire macOS, removes junk and malware, and frees gigabytes of space on your Mac.
CleanMyMac has 20+ million users worldwide and a history of dynamic growth. We are the leader in the Mac cleaning utility market and make our product with care about our users.
We are seeking a Middle Software Engineer (macOS) who can put his/her shoulder to the wheel of this legendary flagship MacPaw product. This is a role for a self-motivated person with a product development mindset.
Be ready to communicate a lot, challenge your own and teams' decisions, and dive into creating features' requirements and design. Be ready to dig in new, unusual directions, experiment, and study permanently. Critical thinking, writing solid and clean code, and being a cross-functional and reliable team player are critical to the role's success.
In this role, you will:

  • Maintain excellent quality of existing functionality for CleanMyMac X users.
  • Conduct research to understand the users` issues and ways to fix them.
  • Implement features and improvements.
  • Fix user-critical bugs and provide support for our Customer Support team.
  • Execute and support release-related processes.
  • Improve and create internal tooling for effective development and support.
  • Provide meaningful feedback in our code reviews and technical discussions.

Skills you'll need to bring:

  • 2+ years of macOS/iOS development experience with proven production operations.
  • Knowledge of Objective-C and Swift.
  • Knowledge of essential macOS frameworks (AppKit, Cocoa, SwiftUI, etc).
  • Understanding of macOS/iOS system structure (bundles/packages, app bundle structure, important locations, sandboxing, agent/daemon, etc).
  • Understanding of macOS/iOS dependency management (SPM, frameworks).
  • Understanding of most popular architecture patterns like MVC, MVVM, and Clean Architecture.
  • Experience with unit and UI testing frameworks.

As a plus:

  • Knowledge of advanced debugging tools and techniques.
  • Understanding of System Design architectures.
  • Understanding of software delivery lifecycle.
  • Knowledge in CI/CD, shell scripting, Azure Pipelines, and GitHub Actions.
Read Full Job Description
Apply Now
By clicking Apply Now you agree to share your profile information with the hiring company.

Technology we use

  • Engineering
  • Product
  • People Operations
    • C#Languages
    • C++Languages
    • CSSLanguages
    • GolangLanguages
    • JavaLanguages
    • JavascriptLanguages
    • Objective-CLanguages
    • PHPLanguages
    • PythonLanguages
    • RubyLanguages
    • SassLanguages
    • SqlLanguages
    • SwiftLanguages
    • TypeScriptLanguages
    • jQueryLibraries
    • jQuery UILibraries
    • LodashLibraries
    • PandasLibraries
    • ReactLibraries
    • ReduxLibraries
    • DjangoFrameworks
    • DockerFrameworks
    • ExpressFrameworks
    • FlaskFrameworks
    • GraphQLFrameworks
    • gRPCFrameworks
    • JestFrameworks
    • JupyterFrameworks
    • KubernetesFrameworks
    • LaravelFrameworks
    • Next.jsFrameworks
    • Node.jsFrameworks
    • OAuthFrameworks
    • PlaywrightFrameworks
    • SparkFrameworks
    • SymfonyFrameworks
    • TerraformFrameworks
    • TorchFrameworks
    • Vue.jsFrameworks
    • BigQueryDatabases
    • FirebaseDatabases
    • MemcachedDatabases
    • MongoDBDatabases
    • MySQLDatabases
    • NoSQLDatabases
    • PostgreSQLDatabases
    • RedisDatabases
    • SQLiteDatabases
    • AWS (Amazon Web Services)Services
    • GitHubServices
    • Google CloudServices
    • Microsoft AzureServices
    • FigmaDesign
    • AirtableManagement
    • ConfluenceManagement
    • Google DriveManagement
    • Google DocsManagement
    • Google SlidesManagement
    • JIRAManagement
    • SlackCollaboration
    • ZoomCollaboration
    • HiBobProject Management

What are MacPaw Perks + Benefits

Partners with nonprofits
Open door policy
OKR operational model
Team based strategic planning
Employee resource groups
Hybrid work model
Remote work program
MacPaw lets all employees work remotely at least once a week or more, pending their manager's discretion.
Documented equal pay policy
Dedicated diversity and inclusion staff
Health Insurance + Wellness
Dental insurance
Health insurance
We believe that health is a key factor in determining the quality of life. It is important for us that our employees receive quality medical support and support if necessary.
Life insurance
Mental health benefits
Child Care & Parental Leave
Generous parental leave
We believe that there is hardly any other job as important as raising a human. And we are celebrating with you such an important life event, regardless of whether it is birth or adoption.
Vacation + Time Off
Paid holidays
Paid sick days
Professional Development
Job training & conferences
Mentorship program

More Jobs at MacPaw

Apply Now
By clicking Apply Now you agree to share your profile information with the hiring company.
Learn more about MacPawFind similar jobs like this