Software Engineer, Front-End Leaning
Build and own high-performance frontend interfaces for visualising and annotating multimodal AI data, including complex 3D/4D browser scenes. The role requires strong production frontend experience with TypeScript and React, plus comfort working across the stack and autonomously on ambiguous technical problems.
About the job
Responsibilities
- Build and own complex UI and editor interfaces for visualising and annotating multi-modal data.
- Render high-performance 3D/4D scenes with thousands of objects in the browser.
- Work across the full stack when needed, from backend services to deployment and styling.
- Take end-to-end ownership of projects, from product and architectural decisions through deployment, monitoring, and measuring user impact.
- Collaborate closely with a lean, high-trust team to tackle challenging problems.
- Take initiative, be proactive in problem-solving, and continuously seek improvements.
Requirements
- Strong frontend engineering experience, with production-grade work on complex, high-performance UIs.
- Proficiency in TypeScript and React.
- Experience developing and maintaining multiple systems from scratch.
- Ability to build reliable, performant software at speed and make architectural trade-offs.
- Familiarity with Python and backend development.
- Comfort working across the stack and learning new technologies.
- Strong problem-solving skills and a first-principles approach.
- Ability to work autonomously on ambiguous problems.
- Collaborative, proactive approach to helping teammates succeed.
Nice-to-haves
- Experience with 3D rendering, WebGL, Canvas, or similar browser-based visualisation technologies.
- Experience with Kubernetes and Google Cloud.
Technology
- Backend: Python and Rust
- Frontend: TypeScript and React
- Deployment: Kubernetes
- Infrastructure: Google Cloud
Compensation and Benefits
- Competitive salary, commission, and meaningful equity in a high-growth startup.
- Strong in-person culture, with most of the team working from the London office four or more days per week.
- 25 days of annual leave plus UK public holidays.
- Annual learning and development budget.
- Travel for customer visits, events, and conferences across the UK and Europe.
- Company lunches twice a week.
- Monthly socials and biannual team offsites.
Skills
TypeScript, React, Python, Rust, Kubernetes, GCP, Webgl, Canvas, 3D Rendering, 4D Rendering, Frontend Engineering
Similar jobs
Frontend Engineering jobsDesign-focused frontend engineer building and maintaining AI-powered Creative and Studio products. The role requires React, Next.js, and TypeScript expertise, strong UX sensibility, and a portfolio of compelling web experiences; formal degrees and certifications are not required.
Build and evolve user interfaces and frontend infrastructure using React, Redux, JavaScript, and TypeScript. The role owns end-to-end features, influences technical direction, improves quality and delivery practices, and mentors engineers.
Build and lead secure, scalable frontend payment systems and transaction experiences for a global financial platform. The role requires 5+ years of software development experience, strong JavaScript/TypeScript and React expertise, and familiarity with modern frontend tooling and APIs.
Senior front-end engineer responsible for designing and delivering scalable, data-intensive features for a capital markets platform. The role requires 6+ years of React and TypeScript experience, strong system-design skills, and the ability to mentor engineers and lead architecture.
Senior software engineer developing reliable, API-driven payment systems and frontend components for a global financial platform. The role requires strong Java and Spring Boot expertise, experience with Kafka and Kubernetes, and the ability to work across TypeScript/React and distributed systems.