Job Search and Career Advice Platform

Enable job alerts via email!

Senior Fullstack Engineer (UK/ Europe)

Goodnotes

Remote

GBP 60,000 - 80,000

Full time

Yesterday
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A dynamic tech startup in London is seeking a skilled developer to bring core iOS functionalities to cross platforms such as Web, Android, and Windows. The ideal candidate will have over 5 years of experience with React/Redux and TypeScript, solid problem-solving skills, and the ability to efficiently ship PWA. This role offers flexible remote work options and competitive benefits, including equity in a profitable startup, medical insurance, and generous leave policies.

Benefits

Medical insurance
Equity in a profitable startup
Annual leave allowance
Budget for home office setup
Sponsored visits to offices every 2 years
Annual company offsite

Qualifications

  • 5+ years of experience building modern web applications.
  • Experience with cloud storage and deployment.
  • Fundamentals in Computer Science necessary.

Responsibilities

  • Build cross-platform SDKs and ship apps to app stores.
  • Rapidly prototype and implement mockups.
  • Improve rendering performance and memory optimizations.

Skills

React/Redux
TypeScript
Cross-platform SDK development
Problem-solving
Communication skills

Tools

AWS
WebAssembly
CI/CD
MongoDB
Terraform
Job description

London, England, United Kingdom, Europe Time Zone

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 – Take responsibility with bold decision‑making and bias for action
  • 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

Multiple teams are hiring concurrently for this function. Regardless of the specific 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 share 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 and serving dozens of millions of users.

Technical stack
  • Frontend – TypeScript, React/Redux, WebAssembly to compile Swift core logic
  • Backend – Kotlin, microservices
  • Monitoring and Logging – Datadog, metric filters, lambda‑driven instrumentation
  • Infrastructure – Terraform, EKS clusters, ArgoCD, Atlantis
  • Databases – MongoDB, self‑managed CockroachDB on EKS
About the role

Bring our core iOS App to cross platforms (Web, Android, Windows) using cross‑platform SDKs, rapidly prototype and simulate mockups, improve rendering performance and memory optimizations, support maintenance and ongoing development, unit‑test code, evaluate and implement new technologies, ship Progressive Web Apps (PWA) to various platforms utilizing latest technologies.

Responsibilities
  • Build cross‑platform SDKs and ship one or more non‑trivial apps to app stores
  • Rapid prototype and simulate mockups that can be directly implemented
  • Improve rendering performance and memory optimizations for a performant UX
  • 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
  • Ship Progressive Web Apps (PWA) to various platforms
Qualifications
  • 5+ years of related working experience building modern web applications with React/Redux and TypeScript
  • Experience building cross‑platform SDKs for shipping apps on multiple app stores
  • Strong fundamentals in Computer Science – understand what works under the hood
  • Experience with cloud storage, deployment, and computing (AWS preferred but other platform experience acceptable)
  • Excellent problem‑solving, communication, and story‑telling skills
  • Experience building PWA with offline capabilities; bonus if you have used WebAssembly (WASM)
  • Can ship great quality products efficiently, following best practices (CI/CD, automated testing, version control)
Interview process
  • Introduction – Talent Team; share background and aspirations
  • Live coding & Technical interview – live coding call with an engineer
  • Hiring Manager interview – discussion with the hiring manager about growth and day‑to‑day responsibilities
  • Values interview – meet Goodnotes team members to discuss ownership and building great things
What’s in it for you
  • Remote, flexible working and location
  • Medical insurance for you and your dependents
  • Great annual leave allowance
  • Meaningful equity in a profitable tech startup
  • Budget for noise‑cancelling headphones, setting up 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
EEO statement

Goodnotes is committed to equality of opportunity for all staff and applications from individuals are encouraged regardless of age, disability, sex, gender reassignment, sexual orientation, pregnancy and maternity, race, religion or belief and marriage and civil partnerships. We will not discriminate on any protected characteristic and we will offer reasonable accommodations for applicants to mitigate any barriers to receiving any benefits or opportunity related to this position.

By submitting your application, you acknowledge that you have read and understood our Candidate Privacy Notice, which provides important information about the data we collect during the application process.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.