At a Glance
- Tasks: Lead the architecture for our cross-platform app, ensuring scalability and performance.
- Company: Join Goodnotes, a visionary tech company transforming digital note-taking.
- Benefits: Enjoy remote work, flexible hours, medical insurance, and meaningful equity.
- Why this job: Make a real impact on millions of users with innovative technology.
- Qualifications: Strong background in mobile or web architecture and proven system design experience.
- Other info: Collaborative team culture with excellent growth opportunities and support for learning.
The predicted salary is between 36000 - 60000 ÂŁ per year.
At Goodnotes, we believe that every individual holds untapped potential waiting to be unleashed. By reimagining the way we interact with information, we're merging human creativity with the breakthrough capabilities of AI. Our renewed vision and mission drive us to create the best medium for human and AI collaboration, empowering users to explore new dimensions of productivity, creativity, and learning. Join us on this journey as we transform digital note-taking into an inspiring and innovative experience.
Our Values:
- Dream big—Be visionary, strategic, and open to innovation
- Build great things—Work in service of our users, always improving and pushing higher
- Operate like an owner—Propel company success and impact with an entrepreneurial mindset
- Win like a sports team—Be trusting and collaborative while empowering others
- Learn and grow fast—Never stop learning and iterate fast
- Share our passion—Share ideas and practice enthusiasm and joy
- Be user obsessed—Empathetic, inquisitive, practical
About the Team
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.
About the role:
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.
The skills you will need to be successful in the above:
- 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.
- 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.
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
Note: Employment is contingent upon successful completion of background checks, including verification of employment, education, and criminal records.
Principal Engineer - Cross-platform Architecture - Mobile and Web in London employer: GoodNotes Limited
Contact Detail:
GoodNotes Limited Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Principal Engineer - Cross-platform Architecture - Mobile and Web in London
✨Tip Number 1
Network like a pro! Reach out to folks in your industry on LinkedIn or at meetups. A friendly chat can open doors that a CV just can't.
✨Tip Number 2
Prepare for those interviews! Research Goodnotes, understand their products, and think about how your skills can help them innovate. Show them you’re not just another candidate.
✨Tip Number 3
Practice your coding skills! Brush up on your technical knowledge and be ready to tackle live coding challenges. It’s all about showing what you can do in real-time.
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows you’re genuinely interested in joining the team.
We think you need these skills to ace Principal Engineer - Cross-platform Architecture - Mobile and Web in London
Some tips for your application 🫡
Show Your Passion: When writing your application, let your enthusiasm for architecture and innovation shine through. We want to see your excitement about the role and how you can contribute to transforming digital note-taking!
Tailor Your CV: Make sure your CV highlights your experience with cross-platform architecture and any relevant projects you've worked on. We love seeing how your background aligns with our mission and values!
Be Clear and Concise: Keep your application straightforward and to the point. We appreciate clarity, so make sure to communicate your skills and experiences effectively without unnecessary fluff.
Apply Through Our Website: Don’t forget to submit your application through our website! It’s the best way for us to receive your details and ensures you’re considered for this exciting opportunity.
How to prepare for a job interview at GoodNotes Limited
✨Know Your Architecture Inside Out
Make sure you’re well-versed in the principles of cross-platform architecture. Brush up on your knowledge of mobile and web technologies, especially iOS (Swift), React, and WASM. Be ready to discuss how you've tackled complex system designs in the past.
✨Showcase Your Collaborative Spirit
Goodnotes values teamwork, so prepare examples of how you've successfully collaborated with product, design, and engineering teams. Highlight instances where your influence led to better decision-making or improved user experiences.
✨Prepare for Hands-On Challenges
Expect live coding and technical interviews, so practice coding problems relevant to system design and architecture. Be ready to dive deep into your thought process and explain your decisions as you solve complex challenges.
✨Present Your Passion
You’ll need to present something you love, so choose a topic that showcases your enthusiasm for technology or innovation. Make it engaging and relatable, demonstrating your ability to communicate effectively and share your passion with others.