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.