Browse All Jobs
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.
Apply Manually