Senior Frontend Engineer in London

Senior Frontend Engineer in London

London Full-Time 60000 - 80000 € / year (est.) No home office possible
Gendo

At a Glance

  • Tasks: Own the frontend of a cutting-edge AI rendering platform for architects and designers.
  • Company: Join Gendo Canvas, a fast-growing startup revolutionising design technology.
  • Benefits: Enjoy stock options, 25 days holiday, and flexible well-being allowances.
  • Other info: Collaborate closely with founders in a dynamic, innovative environment.
  • Why this job: Make a real impact on a product used by top architecture firms every day.
  • Qualifications: Extensive React experience, strong state management skills, and a passion for design.

The predicted salary is between 60000 - 80000 € per year.

Gendo Canvas is a browser-based AI rendering platform for architects and designers that went live earlier this year after previous product iterations were tested across firms including Zaha Hadid Architects, KPF, and David Chipperfield Architects. Today, over 100,000 designers use it to generate more than a million images every month.

We're looking for a Senior/Lead Frontend Engineer to take ownership of Gendo Canvas's frontend: a real-time, collaborative canvas application that's closer in spirit to Figma or Miro than a typical SaaS app. It's React (Next.js), with a WebGL canvas at the centre, multiplayer state powered by WebSockets and yjs, and a steady drumbeat of new 2D and 3D features shipping regularly.

About Gendo: We're a lean, design-led team building what we believe is the most exciting frontend product in architecture today: AI rendering that turns any starting point (a sketch, CAD model, collage, or photo) into a high-quality visual in seconds, inside a collaborative canvas that designers can share with their colleagues and stakeholders. We've raised substantial pre-seed and seed funding from leading investors in the space, and work in close partnership with some of the world's most prestigious architecture firms. Design is at the core of our mission - in our product, in our tools, and in how we work. Gendo is a startup with a fast-growing product, and the role reflects that. There's a lot to build, the bar is high, and the days are full. That's the trade we make for the impact, ownership, and equity that come with being early. It's not the right fit for everyone, and that's completely fair - but if you're energised by hard problems, a team that cares deeply, and work that real designers rely on every single day, you'll thrive here.

What you'll work on: The canvas is the heart of the product, and it's a real engineering challenge. You'll spend your time on things like:

  • The canvas runtime itself: keeping interaction smooth and robust as users place tens, then hundreds of generations, references, and 3D models on a single board.
  • Multiplayer state: using yjs and WebSockets to keep collaborators in sync, with rock-solid undo/redo, presence, and conflict resolution.
  • AI generation flow: async generation, streaming previews, optimistic UI, and surfacing useful feedback when a render takes a few seconds or much longer.
  • 2D and 3D primitives: building the canvas's interaction model around images, masks, and manipulable 3D models, using react-three-fiber.
  • The design system and visual language: working closely with our designer to ship features that feel as considered as the firms our customers work at.

You'll work directly with our founders and a small team of engineers and designers. We're small enough that you'll have a real say in the architecture and meaningful ownership of what we build.

We'd love to hear from you if you have:

  • Extensive production experience with React (including Next.js): you've shipped complex, performant applications and have strong opinions about frontend architecture.
  • Strong state management chops: comfortable with the trade-offs between Zustand, MobX, Redux, and friends, and able to manage genuinely complex client state.
  • Experience with real-time collaboration: WebSockets for sure; yjs (or another CRDT) is a strong plus.
  • Working knowledge of three.js / WebGL: ideally via react-three-fiber. Doesn't need to be your primary skill, but you should be comfortable in the territory or excited to live there.
  • A strong eye for design and product: you can fill in gaps when wireframes aren't there, push back when something doesn't feel right, and use a design system without hiding behind it.
  • Performance instincts: you've optimised a frontend that pushed against the browser's limits and you know where to look first.
  • Full-stack comfort: particularly around API design - you're happy reaching into the backend when a feature calls for it.

Nice to have:

  • Experience working on creative tools or design software (Figma, Miro, Spline, tldraw, or similar).
  • Familiarity with CAD or 3D modelling tools (Blender, Rhino, 3DS Max) or computer graphics in general.
  • Experience designing and shipping products with i18n / l10n requirements.

Why this role: You'll work on a product that real architects use every day: including teams at leading architecture studios. The technical problem is genuinely novel: real-time collaborative canvas + AI + 3D, with hundreds of thousands of users already pushing on it. Small team, big surface area: you'll own the frontend in a real sense, not be one of fifty React engineers in a SaaS org. Meaningful equity: we firmly believe you should share in the company's future success - generous options are included alongside salary.

What we offer: This is a full-time hybrid role: 3 days a week in our London or Bristol office, and 2 days a week from home (in the UK). Stock options, 25 days holiday, plus a day off during your birthday week, private medical, dental, and vision insurance, flexible well-being allowance (e.g. gym membership), frequent company socials and events.

How we hire: Five stages, designed to be respectful of your time:

  • Intro chat with one of our founders - meet us, hear more about the role, ask early questions.
  • Online competency test - short online assessment (nothing code/tech specific).
  • Take-home task - a short exercise focused on the kind of work you'd actually do here.
  • Task review and technical interview with our CTO and another engineer - a discussion around your technical task plus a wider whiteboarding session on a few technical questions/scenarios.
  • Founder interview - culture and team fit, with both founders and other members of the team.
  • References.

When you apply, please highlight the most relevant previous experience - we read every application.

Senior Frontend Engineer in London employer: Gendo

At Gendo, we pride ourselves on being an exceptional employer, offering a dynamic work culture that thrives on innovation and collaboration. As a Senior Frontend Engineer, you'll have the unique opportunity to shape a cutting-edge product used by top architects while enjoying generous benefits like stock options, flexible working arrangements, and a strong focus on employee well-being. Join our passionate team in London or Bristol, where your contributions will directly impact the future of design technology.

Gendo

Contact Detail:

Gendo Recruiting Team

StudySmarter Expert Advice🤫

We think this is how you could land Senior Frontend Engineer in London

Tip Number 1

Network like a pro! Reach out to folks in the architecture and design space, especially those who might be using Gendo Canvas. A friendly chat can open doors and give you insights that could set you apart.

Tip Number 2

Show off your skills! If you've got a portfolio or side projects that highlight your React and WebGL expertise, make sure to share them. A live demo can speak volumes more than just words on a CV.

Tip Number 3

Prepare for the tech chat! Brush up on your knowledge of real-time collaboration tools and state management. Being able to discuss your thought process and decisions will impress the team.

Tip Number 4

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 being part of our exciting journey at Gendo.

We think you need these skills to ace Senior Frontend Engineer in London

React
Next.js
WebGL
yjs
WebSockets
State Management
Zustand

Some tips for your application 🫡

Show Off Your Skills:Make sure to highlight your experience with React and any real-time collaboration tools you've used. We want to see how your skills align with what we're building at Gendo Canvas!

Be Authentic:Let your personality shine through in your application. We're a small team that values culture fit, so don't be afraid to show us who you are and why you're excited about this role.

Tailor Your Application:Customise your application to reflect the specific requirements of the Senior Frontend Engineer role. Mention your experience with WebSockets, yjs, or any relevant projects that demonstrate your capabilities.

Apply Through Our Website:We encourage you to apply directly through our website. It helps us keep track of applications and ensures you get the best chance to showcase your talents!

How to prepare for a job interview at Gendo

Know Your Tech Stack

Make sure you’re well-versed in React, Next.js, and WebSockets. Brush up on your state management skills with tools like Zustand or Redux, as they’ll likely come up in conversation. Being able to discuss your experience with real-time collaboration and how you've tackled performance issues will definitely impress.

Show Off Your Design Eye

Since design is at the core of Gendo's mission, be prepared to talk about your design sensibilities. Bring examples of past projects where you’ve had to fill in gaps or push back on designs. This shows you can contribute meaningfully to the visual language of the product.

Prepare for Problem-Solving Scenarios

Expect to face technical challenges during the interview. Practice whiteboarding common frontend problems, especially those related to real-time collaboration and 3D rendering. Demonstrating your thought process and problem-solving skills will be key to showcasing your fit for the role.

Understand the Company Culture

Gendo is a startup that values ownership and impact. Research their product and the architecture firms they work with. Be ready to discuss why you’re excited about working in a small, design-led team and how you can contribute to their mission. This will help you connect with the founders during the culture fit interview.