MacOS/Swift Engineer, Teams Experience
Location
Berlin, Germany
Level
Senior
Department
Engineering
Type
Full - Time
Salary
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.
Responsibilities
- 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).