Senior Full Stack Engineer (UK/ Europe Timezone)
Senior Full Stack Engineer (UK/ Europe Timezone)

Senior Full Stack Engineer (UK/ Europe Timezone)

Full-Time 36000 - 60000 ÂŁ / year (est.) No home office possible
G

At a Glance

  • Tasks: Develop cross-platform applications and enhance user experiences with innovative technologies.
  • Company: Join Goodnotes, a forward-thinking tech startup revolutionising digital note-taking.
  • Benefits: Enjoy remote work, flexible hours, medical insurance, and personal development budgets.
  • Why this job: Be part of a team transforming productivity and creativity through cutting-edge AI technology.
  • Qualifications: 5+ years in software development, expertise in TypeScript, and experience with React/Redux.
  • Other info: Collaborative environment with opportunities for growth and diverse team culture.

The predicted salary is between 36000 - 60000 ÂŁ per year.

Join us at Goodnotes, where 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.

About the team: You will be part of a small, cross‑functional, autonomous, distributed team across Europe and Asia in charge of one part of the product or the business end‑to‑end. You will have shared time for collaborative activities such as planning, retros, stand‑ups, and brainstorming sessions. Some interesting challenges the teams face are implementing new technologies such as AI for multiple platforms, serving dozens of millions of users.

About the role: This is the role for you if you’re excited to work on the following:

  • Bring our core iOS App to cross platforms (Web, Android, Windows) using cross‑platform SDKs.
  • Rapidly build prototypes/simulations from mockups that can be directly implemented.
  • Create decoupled, interactive web/mobile UIs using JavaScript Frameworks such as React/Redux and new technologies like WebAssembly.
  • Improve rendering performance and memory optimizations to create a performant UX.
  • Perform cross‑browser/device testing and optimisation.
  • Support, maintenance and ongoing development for existing applications and projects.
  • Unit‑test code for robustness, including edge cases, usability, and general reliability.
  • Continuously discover, evaluate, and implement new technologies to maximize development efficiency.
  • Shipping Progressive Web Apps (PWA) to various platforms utilising latest technologies.

The skills you will need to be successful:

  • Experience building modern web applications using libraries and frameworks like React/Redux.
  • Expertise with TypeScript.
  • At least 5 years of related working experience; you’ve made mistakes and learned from it.
  • Experience building cross‑platform SDKs for shipping one or more non‑trivial apps on respective app stores.
  • Expertise in cloud storage, deployment and computing (AWS preferred).
  • Ability to ship great quality products efficiently, following best practices (CI/CD, automated testing, version control).
  • Strong fundamentals in Computer Science.
  • Excellent problem‑solving, communication, and story‑telling skills.
  • Experience building PWA with offline capabilities, bonus if you have used WebAssembly (WASM).

At Goodnotes, we want to build a team as diverse as our user base. Even if you don’t meet all the above requirements, you may still be a great fit for the role, so please consider applying.

Interview process:

  • Introduction: The Talent Team wants to hear more about your background, what you are looking for, and why you’d like to join Goodnotes.
  • Take‑home Assignment: A short online coding skills test.
  • Live coding & Technical interview: A live coding call with one of our engineers.
  • Hiring Manager interview: A call with your hiring manager.
  • Values interview: Meeting with members of the Goodnotes Team to answer questions relating to ownership and building great things.

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 home office setup, 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.

Senior Full Stack Engineer (UK/ Europe Timezone) employer: Goodnotes

At Goodnotes, we pride ourselves on fostering a dynamic and inclusive work culture that champions innovation and collaboration. As a Senior Full Stack Engineer, you'll enjoy the flexibility of remote working while being part of a diverse team dedicated to pushing the boundaries of digital note-taking. With ample opportunities for professional growth, competitive benefits including medical insurance and meaningful equity, and a commitment to employee well-being, Goodnotes is an exceptional place to build a rewarding career.
G

Contact Detail:

Goodnotes Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Senior Full Stack Engineer (UK/ Europe Timezone)

✨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 the company, 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 coding challenges and technical questions. Use platforms like LeetCode or HackerRank to sharpen your skills. You want to be ready to impress during that live coding session!

✨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, we love seeing passionate candidates who align with our values.

We think you need these skills to ace Senior Full Stack Engineer (UK/ Europe Timezone)

TypeScript
React
Redux
WebAssembly
Cross-Platform SDK Development
Cloud Storage and Deployment (AWS)
CI/CD Best Practices
Automated Testing
Version Control
Progressive Web Apps (PWA)
Problem-Solving Skills
Communication Skills
Computer Science Fundamentals
Cross-Browser/Device Testing

Some tips for your application 🫡

Show Your Passion: When you're writing your application, let your enthusiasm for the role shine through! We love seeing candidates who are genuinely excited about what we do at Goodnotes and how they can contribute to our mission.

Tailor Your CV: Make sure your CV is tailored to the Senior Full Stack Engineer role. Highlight your experience with TypeScript, React/Redux, and any cross-platform SDKs you've worked on. We want to see how your skills align with what we're looking for!

Be Clear and Concise: Keep your application clear and to the point. Use bullet points where possible to make it easy for us to read. We appreciate a well-structured application that gets straight to the good stuff!

Apply Through Our Website: Don't forget to apply through our website! It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, it makes the whole process smoother for everyone involved.

How to prepare for a job interview at Goodnotes

✨Know Your Tech Stack

Familiarise yourself with the technologies mentioned in the job description, especially TypeScript, React/Redux, and Kotlin. Be ready to discuss your experience with these tools and how you've used them in past projects.

✨Showcase Your Problem-Solving Skills

Prepare to share specific examples of challenges you've faced in previous roles and how you overcame them. This is crucial for demonstrating your problem-solving abilities, which are key for a Senior Full Stack Engineer.

✨Practice Live Coding

Since there's a live coding interview, practice coding on platforms like LeetCode or HackerRank. Focus on writing clean, efficient code and be prepared to explain your thought process as you work through problems.

✨Emphasise Collaboration

Goodnotes values teamwork, so be ready to discuss how you've worked in cross-functional teams. Share examples of how you've collaborated with others to achieve project goals and how you handle feedback.

Senior Full Stack Engineer (UK/ Europe Timezone)
Goodnotes

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

G
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>