Senior Frontend Engineer
About the role
Our customers spend hours a day in the Kairon console. They read traces with hundreds of steps, review approval requests under time pressure and compare eval runs across thousands of cases. Every one of those screens needs to load fast, stay responsive with large data and make complex state easy to follow.
You’ll join the Console team, five engineers and a designer working across time zones from Lisbon to California. The team is fully remote, with two in-person weeks a year. You’ll own major parts of the front end and help set the technical direction for the rest.
What you’ll do
- Build the new trace viewer, including step-by-step diffs between runs and streaming updates for live agents.
- Make large tables and timelines render smoothly with 50,000+ rows.
- Shape our component library and design system together with product design.
- Improve accessibility and keyboard support across the console.
- Own performance budgets, and make sure we notice when we break them.
What you’ll bring
- 6+ years building complex web applications, with deep experience in TypeScript and React.
- A track record of solving real performance problems: virtualisation, rendering, bundle size.
- Strong product sense. You care how a screen feels, not only whether it works.
- Experience with real-time data over WebSockets or server-sent events.
- Clear written communication. Remote work here runs on short, well-written docs.
Nice to have
- Experience building developer tools, observability products or IDE-like interfaces.
- Familiarity with data visualisation libraries.
- Contributions to open-source front-end projects.
Benefits
Competitive salary and meaningful equity, 30 paid days off, full health cover, 20 weeks of parental leave, a $2,000 yearly learning budget and a $1,500 home-office stipend. Read about our values and team.
Apply for this role.
It takes about five minutes. No cover letter needed, a few honest lines are better.
- 01Intro call30 minutes with the hiring manager
- 02Technical deep diveWalk us through a system you built
- 03Paid project dayWork on a real problem with the team
- 04OfferUsually within 3 weeks of applying
Not the right fit?
We open new roles every month. Introduce yourself and we’ll reach out when something matches.