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
EnglishJob 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.