Software Engineer, macOS/iOS
Grammarly
Job Summary
Grammarly is seeking a macOS/iOS Software Engineer for its Managed Growth team to contribute to a new product that integrates with the macOS operating system and delivers the Grammarly experience across various communication apps. The role involves creating a delightful UI, implementing core features from scratch using Swift, AppKit, React, TypeScript, JavaScript, and Core Graphics, and adhering to best engineering practices. The engineer will help build a robust architecture, break through technical limitations, develop non-trivial UX solutions, achieve minimum latency, ensure product performance, and develop shared components for Apple platforms. The position offers a hybrid working model, fostering focus time and in-person collaboration.
Must Have
- 4+ years of macOS and/or iOS experience
- Strong software engineering fundamentals
- Knowledge of algorithms and data structures
- Strong knowledge of OOD and OOP
- Multithreading (GCD) experience
- Experience with performance and memory tuning
- Privacy-conscious development
- Experience developing Mac internal applications
- Ability to work independently and manage multiple projects
- Effective collaboration with cross-functional teams
- Adaptability to fast-paced, results-driven environments
- Willingness to travel for scheduled team collaboration weeks
- Embodiment of EAGER values (ethical, adaptable, gritty, empathetic, remarkable)
- Alignment with MOVE principles (move fast, customer value, impact, healthy disagreement)
Good to Have
- Knowledge of modern web frameworks
- Experience with React, TypeScript, and JavaScript
Perks & Benefits
- Excellent health care (medical, dental, vision, mental health, fertility)
- Disability and life insurance options
- 401(k) and RRSP matching
- Paid parental leave
- 20 days paid time off per year
- 12 days paid holidays per year
- Two floating holidays per year
- Flexible sick time
- Generous stipends (caregiving, pet care, wellness, home office)
- Annual professional development budget and opportunities
Job Description
About Grammarly
Grammarly is the trusted AI assistant for communication and productivity, helping over 40 million people and 50,000 organizations do their best work. Companies like Atlassian, Databricks, and Zoom rely on Grammarly to brainstorm, compose, and enhance communication that moves work forward. Grammarly works where you work, integrating seamlessly with over 500,000 applications and websites. Founded in 2009, Grammarly is No. 7 on the Forbes Cloud 100, one of TIME’s 100 Most Influential Companies, one of Fast Company’s Most Innovative Companies in AI, and one of Inc.’s Best Workplaces.
The Opportunity
Overview
- Contribute to creating the foundation of a robust and well-thought-out architecture.
- Innovate to break through technical limitations and deliver delightful features.
- Build non-trivial UX solutions with complex UI elements.
- Achieve minimum latency while working with complex documents.
- Ensure the product is performant by applying your knowledge of algorithms and data structures.
- Develop shared components used in different Grammarly products built for Apple platforms.
- Use Swift, AppKit, and CoreGraphics in your work while employing best engineering practices.
Qualifications
- 4+ years of macOS and/or iOS experience with strong software engineering fundamentals, including knowledge of algorithms and data structures.
- Harnesses their attention to detail to create delightful experiences.
- Has strong knowledge of OOD and OOP; and multithreading (GCD).
- Has experience with performance and memory tuning with tools.
- Keeps privacy in mind when building solutions.
- Excited about finding an optimal solution in situations of uncertainty.
- Enjoys fast-paced delivery and a consistent feedback loop.
- Has experience developing desktop applications that work with Mac Internals.
- Knowledge of modern web frameworks, including experience with React, TypeScript, and JavaScript, is a huge benefit.
- Has a demonstrated ability to work independently with minimal guidance, proactively manages tasks and priorities across multiple projects, analyzes and executes work efficiently, collaborates effectively with cross-functional teams, and thrives in fast-paced, results-driven environments.
- Can meet in person for their team’s scheduled collaboration weeks, traveling if necessary to the hub where their team is based.
- Embodies our EAGER values—is ethical, adaptable, gritty, empathetic, and remarkable.
- Is inspired by our MOVE principles: move fast and learn faster; obsess about creating customer value; value impact over activity; and embrace healthy disagreement rooted in trust.
Compensation and Benefits
- Excellent health care (including a wide range of medical, dental, vision, mental health, and fertility benefits)
- Disability and life insurance options
- 401(k) and RRSP matching
- Paid parental leave
- 20 days of paid time off per year, 12 days of paid holidays per year, two floating holidays per year, and flexible sick time
- Generous stipends (including those for caregiving, pet care, wellness, your home office, and more)
- Annual professional development budget and opportunities
We encourage you to apply
#LI-Hybrid