Software Engineer, macOS Core Product
Role details
Job location
Tech stack
Job description
- Lead development of the macOS app, making architectural and product-level decisions.
- Write, test, and deliver production-quality code that scales to millions of users.
- Maintain and evolve complex app architecture with a focus on performance, stability, and accessibility.
- Collaborate with designers, product managers, and engineers to translate concepts into features.
- Participate in product planning, roadmap discussions, and feature prioritization.
- Drive continuous improvement in development workflows, CI/CD processes, and code quality.
- Mentor and support other team members, promoting best practices and a culture of excellence.
Requirements
Requirements:Proven experience shipping macOS or other desktop applications used by a large user base.Strong proficiency in Swift and SwiftUI, with solid knowledge of AppKit and macOS frameworks.Deep understanding of concurrency, asynchronous execution models, and desktop-specific UI paradigms.Experience with CI/CD workflows such as Bitrise, Xcode Cloud, or GitHub Actions.Ability to make strategic product decisions and prioritize work in a fast-paced, remote environment.Excellent collaboration and communication skills to work effectively with distributed, cross-functional teams.Demonstrated focus on user experience and accessibility in product design.Experience with testing, code review, and delivering stable, high-performance applications.Benefits:Competitive, market-aligned salary, performance bonus, and equity.Fully remote work with flexible, asynchronous work culture.Opportunity to build and influence a product used by millions globally.Collaborative environment with a flat