MacOS/Swift Engineer, Teams Experience

Job Description

Posted on: 
January 20, 2023

As a Software Engineer on the Grammarly for Mac team, you will build a new complex and multifaceted product offering, which will offer you opportunities for creativity and innovative problem-solving.


  • Participate in the full cycle of feature engineering: starting with brainstorming and design and ending with writing and running your code for millions of Grammarly users.
  • Implement novel UX solutions to bring Grammarly’s AI to Mac desktops.
  • Ensure the product is performant by applying your knowledge of algorithms and data structures.
  • Use Swift, AppKit, and CoreGraphics in your work while employing best engineering practices.

Job Requirements

  • Embodies our EAGER values—is ethical, adaptable, gritty, empathetic, and remarkable.
  • Is able to collaborate in person 2 weeks per quarter, traveling if necessary to the hub where the team is based.
  • Has strong knowledge of Swift; OOD and OOP; and multithreading (GCD).
  • Brings strong software engineering fundamentals, including knowledge of algorithms and data structures.
  • Is fluent in engineering best practices: code review, test coverage, and monitoring.
  • Is 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 (preferred but not required).
Apply now

More job openings