Principal Engineer - Cross-platform Architecture - Mobile and Web

Goodnotes
17 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Shift work
Languages
English

Job location

Remote

Tech stack

Software Quality
Databases
Microsoft Office
React
Front End Software Development
Web Architecture

Job description

You join a distributed team across Europe and Asia, with shared time for collaborative activities such as planning, retros, stand-ups, and brainstorming sessions. Your teams will own the core architecture for our Cross-platform application for Mobile and Web, which serves millions of monthly active users., This is the role for you, if you're excited to work on the things listed below:

  • Architecture & Technical Strategy - Define and evolve the architecture for our cross-platform app, ensuring it is scalable, performant, and maintainable. Drive technical direction and long-term strategy aligned with product goals.
  • Cross-functional Collaboration - Partner with product, design, and engineering teams to shape solutions that deliver great user experiences while meeting engineering constraints.
  • Hands-on Technical Leadership - Dive deep when needed: write reference implementations, lead architecture reviews, and support teams with technical guidance and mentorship.
  • System Design & Quality - Champion best practices in system design, modularity, code quality, and testing. Identify and address system-level issues before they impact product delivery.
  • Coding - Prototyping and solving some of our most complex technical challenges., Even if you don't meet all the criteria listed above, we would still love to hear from you! GoodNotes places a lot of value on learning and development and will support your growth if needed. Interview Process
  • Introduction: The Talent Team want to hear more about your background, what you are looking for, and why you'd like to join Goodnotes
  • 1 Live coding & 1 Technical interview: with one of our Engineers
  • Hiring Manager interview: A call with our VP of Engineering to discuss leadership/management experience and biggest challenges
  • Present your passion - A short presentation about something you love and enjoy

What's in it for you:

  • Remote, flexible working
  • Flexible working hours and location
  • Medical insurance for you and your dependents
  • Great annual leave allowance
  • Meaningful equity in a profitable tech startup
  • Budget for things like noise-cancelling headphones, setting up your home office, personal development, professional training, and health & wellness
  • Sponsored visits to our Hong Kong or London office every 2 years
  • Company-wide annual offsite
  • Fantastic maternity/ paternity packages and allowances

Requirements

  • Strong technical background in building and scaling high-impact B2C products, ideally with millions of users.
  • Deep expertise in mobile or web architecture - whether iOS (Swift), cross-platform (WASM), or frontend (React), you have the hands-on skills to make decisions and prototype when needed.
  • Proven experience architecting complex systems - you've made key design decisions that have stood the test of time and scale, ideally in a cross-platform or multi-client environment.
  • Ability to influence and lead across teams - even without direct management, you help engineers make better decisions through mentorship, communication, and technical leadership.
  • Bonus if you bring:
  • Experience with real-time collaborative productivity products.
  • Experience with local/offline-first experience and event-sourced systems
  • Experience leading architectural initiatives across multiple teams or working closely with engineering leadership.
  • Passion for architecture and innovation - you stay current with the latest technologies, architectures, and practices in mobile, web, and platform development.

Apply for this position