Remote Frontend Jobs
Synthesia logo

Software Engineer, Front End Leaning, Agents

SynthesiaLondon, United Kingdom
130000EUR - 130000EURReactTypescriptNode.jsAgile

Synthesia videos are becoming two-way experiences. Our Video Agents team is building the next generation of interactive learning - moving beyond passive video into AI-driven conversations, surveys, and knowledge checks that learners actually engage with. Think: a sales rep completing a roleplay with an AI avatar, a learner answering quiz questions mid-video, a manager seeing who's ready to go live with customers.

As a Frontend Engineer on this team, you'll build directly inside our editor - the core creative surface where content creators design these experiences - and extend our video player where learners consume them. You're not just adding features; you're defining new types of AI agents from scratch: configurable, interactive, and deeply integrated into Synthesia's platform end-to-end.


What you'll work on

  • Building new agent types inside our editor - survey agents, knowledge-check agents, quiz flows - that creators configure and learners interact with in real time
  • Owning features end-to-end: from the editor UI through app state and logic, down into the player experience
  • Working primarily in our editor (a large, complex React + TypeScript application) with some work in our video player
  • Collaborating closely with product and design to shape what these new interaction patterns look like - and pushing back when something isn't right
  • Making small backend changes when needed to unblock frontend work

What we're looking for

  • 4-6+ years of frontend engineering experience, primarily TypeScript and React, and backend knowledge to take features end to end with NodeJS
  • Experience working on a large, complex web application - ideally something where users build, configure, or create: an editor, design tool, no-code/low-code platform, workflow builder, or similar
  • Comfortable owning frontend features independently, from UI through state management and application logic
  • Familiar with real-time interactions (e.g. WebSockets, live collaboration patterns)
  • Strong product mindset - you think about what users actually need, not just what was specced

Nice to have

  • Experience with AI-powered features, agent interfaces, or LLM-integrated products
  • Observability experience - monitoring and improving frontend performance using tools like Datadog, Sentry, or Grafana
  • Complex state management in large frontend applications