Job Description
Goodnotes is seeking a Senior iOS Engineer to join their team in Europe. The ideal candidate will play a pivotal role in enhancing the educational experience for users worldwide by building and refining a new product that fosters meaningful interactions in the digital classroom. This role involves collaborating closely with external educators and cross-functional teams within Goodnotes. He/she will be responsible for:
- Building mission-critical services used by millions of users.
- Architecting and designing scalable and maintainable solutions.
- Implementing elegant solutions with clean code.
- Enabling communication between Mobile, Web frontend, and QA teams.
- Defining and driving the completion of new initiatives and features.
- Continuously improving development practices.
- Sharing knowledge and experience with the team.
Requirements include:
- Expertise in Swift programming.
- Knowledge of SwiftUI (advantageous).
- Strong understanding of computer science fundamentals.
- Excellent problem-solving, communication, and storytelling skills.
- A love of software craftsmanship.
- Experience shipping one or more iOS apps.
- Experience cross-compiling codebase on different mobile platforms (big plus).
Goodnotes offers:
- Remote-friendly environment.
- Flexible working hours and location.
- Medical insurance.
- Great annual leave allowance.
- Meaningful equity in a profitable tech-startup.
- Budget for home office setup, personal development, and health & wellness.
- Sponsored visits to Hong Kong or London office.
- Fantastic maternity/paternity packages.