Senior Frontend Engineer
Role details
Job location
Tech stack
Job description
As our Senior Frontend Engineer, you will take ownership of the frontend development for a highly interactive, sophisticated web application built in React (Next.js). Unlike many standard SaaS applications, this project is complex, involving real-time state management, 2D and 3D rendering, and advanced UI/UX features that are integral to our AI rendering product. The experience we're building is akin to platforms like Miro or Figma, with a rich canvas-based UI powered by WebGL and real-time collaboration supported through WebSockets.
Given our small team, we value frontend developers with a strong eye for design and a knack for product thinking. The ideal candidate can comfortably fill in gaps when wireframes or detailed designs aren't available, using our design system to maintain a cohesive visual language. If you're excited about tackling frontend challenges and creating an intuitive, high-performance experience, we'd love to hear from you., * Leading the development and architecture of a highly interactive React (Next.js) application, working closely with product and backend teams.
- Managing complex application state and ensuring smooth UX in a real-time, collaborative environment using WebSockets for live updates and async generation results.
- Implementing 2D and 3D elements within a canvas-based UI using three.js (react-three-fiber), supporting features like image resizing and future 3D model manipulation.
- Optimising the frontend for performance and scalability, ensuring a seamless, responsive experience for users.
- Applying product design sensibility to fill in design gaps when needed, leveraging our design system to ensure visual and functional consistency.
- Collaborating closely with product and design colleagues to bring complex interactions to life and ensure consistency in visual and functional elements.
- Championing best practices in frontend development, reviewing code, and mentoring junior developers.
Requirements
- Extensive experience in building and deploying complex, production-level React applications.
- Strong proficiency in Next.js, React state management (e.g., MobX, Zustand), and component-based architecture.
- Experience with real-time data handling, ideally using WebSockets or similar technologies.
- Understanding of three.js (or WebGL in general), or a strong interest in learning and applying these technologies.
- Experience with full-stack development, particularly API design and development.
- Solid understanding of frontend performance optimisation techniques and best practices.
- Experience in designing and developing software products with l10n/i18n requirements.
It would be a bonus for you to have:
- Experience with yjs for real-time collaboration (in addition to the above)
- Product design experience or a strong eye for user-centric design.
- Previous advanced experience with three.js or similar WebGL libraries.
- (Extra bonus!) Experience or familiarity with CAD or 3D modelling software (e.g. Blender, 3DS Max) or computer graphics in general.
Benefits & conditions
- Be a key player in driving the growth of a groundbreaking AI platform that is reshaping the architecture and design industry.
- Collaborate with leading architects and designers from top firms like Zaha Hadid Architects.
- Work in a dynamic, fast-paced environment where your ideas and initiatives are valued.
- Be part of a creative, innovative team dedicated to pushing the limits of what's possible in frontend development.
- Competitive compensation package, including performance-based incentives and equity options., This is a full time position, during which you'll spend 3 days a week in either our London or Bristol office, and 2 days a week working remotely from home (in the UK).
- Stock options; we firmly believe that you should share our future successes with ownership in the company.
- 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 event, * Intro Interview
- A short interview to meet one of the founder and hear more about the role and company, and answer some early questions.
- Take Home Task and Online Assessment
- A short exercise to test technical skills and strategic thinking.
- Task Interview
- An interview with the Gendo CTO to discuss your task submission and answer any of your questions.
- Founder Interview
- Meet both Founders to discuss cultural and team fit.
- References
Compensation Range: £70K - £100K