Software Engineer – macOS, Grammarly

Software Engineer - macOS, Grammarly

Company Grammarly
Job title Software Engineer, macOS
Job location United States or Canada
Type Full Time

Responsibilities:

  • 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.

Requirements & Skills:

  • Brings strong software engineering fundamentals, including knowledge of algorithms and data structures.
  • Harnesses their attention to detail to create delightful experiences.
  • Has strong knowledge of Swift; OOD and OOP; and multithreading (GCD).
  • Has experience with performance and memory tuning with tools.
  • Keeps privacy in mind when building solutions.
  • 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.
  • 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.
  • Is able to meet in person for their team’s scheduled collaboration weeks, traveling if necessary to the hub where their team is based.

apply for job button