Browse All Jobs

Goodnotes is seeking a Senior iOS Engineer to join their team and contribute to their mission of transforming digital note-taking. The Senior iOS Engineer will be responsible for building robust and scalable services used by millions of users. They will architect and design solutions that are easy to maintain and allow for the development of exciting new features.

This role involves collaborating with cross-functional teams, implementing elegant solutions with clean code, and improving development practices through research, automation, documentation, and testing. The ideal candidate will share their knowledge and experience with the team and define/drive the completion of new initiatives.

Responsibilities

  • Build mission-critical services used by tens of millions of users.
  • Architect and design scalable solutions that are easy to maintain.
  • Implement elegant solutions with clean code.
  • Enable communication with the Mobile, Web frontend and QA teams.
  • Define and drive the completion of new initiatives and features .
  • Continuously improve the development practices.
  • Share your knowledge and experience with the rest of the team

Requirements

  • Expertise in Swift programming.
  • Knowledge of SwiftUI is advantageous.
  • Strong understanding of computer science fundamentals.
  • Excellent problem-solving, communication, and storytelling skills.
  • A love of software craftsmanship.
  • Shipped one or more non-trivial iOS apps on respective app stores.
  • Experience cross-compiling codebase on different mobile platforms (big plus).

What Goodnotes Offers

  • Remote friendly
  • Flexible working hours and location
  • Medical insurance
  • Great annual leave allowance
  • Meaningful equity
  • Budget for home office, personal development, training, and health & wellness
  • Sponsored visits to Hong Kong or London office
  • Fantastic maternity/ paternity packages and allowances
Apply

Goodnotes