Position: iOS Engineer
Company: Grammarly
Category: iOS
Experience required: 3y
English level: upper

As an engineer on the iOS team, you will:

- Contribute to the continuing architecture of the app.
- Collaborate with the team to design and build new features.
- Ensure the quality and responsiveness of the keyboard.
- Deliver a smooth experience in a resource-constrained environment.

We’re looking for someone who:

- Embodies our EAGER values—is ethical, adaptable, gritty, empathetic, and remarkable.
- Has strong knowledge of Swift.
- Has strong knowledge of software design approaches.
- Has comprehensive experience with UIKit, AutoLayout, and CoreAnimation.
- Has experience with custom UI elements.
- Understands Apple’s human interface guidelines.
- Has strong knowledge of multithreading (GCD).
- Has experience with performance and memory tuning with tools.
- Has a CS or algorithmic background.
- Has experience building App extensions (this would be a plus).