Software Engineer (macOS) for Setapp

| Kyiv, Kiev, UKR | Remote | Hybrid
Apply
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.
Setapp is MacPaw's subscription-based app service for macOS and iOS. It provides access to 240+ Mac and iOS apps for daily tasks that cover such categories as productivity, lifestyle, web development, Mac maintenance, creativity, writing, education, and personal finance.
We are looking for a macOS Software Engineer to strengthen our desktop team with their expertise. Along with the cross-functional team, you will take part in rewriting the existing architecture and implementing new, up-to-date solutions from scratch.
Sounds interesting? Don't hesitate to share your CV with us!
In this role, you will:

  • Analyze (how to do?) and validate (can be done?) technical solutions for business problems/ideas/needs.
  • Suggest alternatives with reasoning about their pros and cons
  • React to issues and failures by investigating and fixing them according to Product task priorities
  • Suggest technical solutions for increasing Product stability and performance if needed
  • Contribute to the product with ideas, features, and improvements
  • Based on Product technical challenges research, assess and select relevant architectural solutions that would cover Product requirements, suggest and approve the usage with a team
  • Share all knowledge about the Product (structure, documentation, architectural details, etc.) with the engineering team aimed to maintain the team well-informed upon product/service stat
  • Participate in growing engineering culture in the company by being an active early adopter of changes in engineering processes in order to ensure the successful implementation of Company engineering strategy


Skills you'll need to bring:

  • macOS/iOS development experience
  • Profound Swift experience
  • Profound computer science fundamental knowledge (memory management, concurrency, networking, data persistence, unit testing, profiling, system design, etc.)
  • Modular project organization knowledge (dynamic/static libraries, linking, dependency management, etc.)
  • Experience in creating extensions and frameworks


As a plus:

  • Experience in Objective-C development for supporting legacy modules
  • Graph QL
  • SwiftUI & Combine
  • Interprocess communication (XPC)
  • CoreData
  • Experience with Github actions
  • Azure
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

Culture
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.
Diversity
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
Sabbatical
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