Enable job alerts via email!

Frontend Engineer

Artificial Labs

London

Remote

GBP 60,000 - 80,000

Full time

Yesterday
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Start fresh or import an existing resume

Job summary

Artificial Labs is searching for a Frontend Developer to join their innovative team focused on enhancing their specialty insurance platform. You will tackle exciting technical challenges using React and TypeScript, delivering high-performance, collaborative features to users in the insurance industry. The role fosters ownership, offering flexibility and the chance to work with cutting-edge technology in a supportive environment.

Benefits

Private medical insurance
Generous holiday allowance of 28 days plus national holidays
Learning allowance and leave for conferences or exams
Home office and equipment allowance
Team social events and company parties
Milestone Birthday Bonus

Qualifications

  • Extensive experience building high-performance frontend experiences with React and TypeScript.
  • Worked on collaborative products managing state and data integrity.
  • Experience with Tailwind CSS and headless UI libraries.

Responsibilities

  • Lead frontend engineering on cross-functional Bet teams.
  • Address high-performance challenges on the React/TypeScript frontend.
  • Collaborate closely with design engineers.

Skills

React
TypeScript
Collaborative Technologies
State Management
Data Integrity Management
Tailwind CSS

Education

Experience in Startups or Scale-ups
Comfort with Functional Programming (Haskell or similar)

Job description

About Artificial

Help shape the future of specialty insurance

At Artificial, we’re building the next generation of technology for the specialty (re)insurance market. Our mission is to transform how brokers and carriers operate in complex markets by removing operational barriers and enabling smarter, faster decision-making.

We use modern technology to solve real challenges for some of the world’s leading brokers and insurers. By automating the repetitive and structuring the complex, we help our partners unlock new opportunities for innovation and growth.

You’ll be joining a collaborative team that values curiosity, ownership, and continuous learning. We work in an environment where ideas are heard, support is built-in, and outcomes matter. Everyone here has the chance to make a tangible impact on our products, our customers, and the industry.

In 2024, we raised £8M in Series A+ funding led by Augmentum Fintech, with continued support from MS&AD Ventures and FOMCAP IV. It’s an exciting time to join us as we scale our impact in London and beyond.

If you're looking to do meaningful work that’s already changing the industry for the better, we’d love to hear from you.

About The Team

Here are a few notes from me (Jon, VP Design) about why you should consider joining the Design Engineering / Frontend team at Artificial:

  • A world-class frontend team: There are 5 of us on the team (3 Design Engineers, 1 Lead Frontend Engineer, and me). We all have a hybrid design/product/engineering background and 10+ years of experience. I think we are pretty good at what we do.
  • You will get to ship fast: We have direct responsibility for the end-to-end user experience on our platform’s (React) frontend. You'll be able to jump in and fix problems (safely) without wading through layers of bureaucracy and procedure.
  • Remote, flexible, async first: Although the company HQ is in London, we’ve built our team to be remote first, with a heavy emphasis on creating space for deep, uninterrupted work and rigorous thinking.
  • Cutting-edge technology; real-world customers: Our underlying backend technology is genuinely innovative and is actively used by multiple global insurance companies. We’ve been around for a while and have a strong reputation in the insurance space.

I am really excited about the potential of this business, team, and technology. We have no shortage of challenging frontend problems to solve, but we're in the perfect place to do so.

2025 will be fantastic fun—I’d love for you to join us!

Your role and responsibilities

Our platform

Our Platform powers teams inside some of the world’s biggest insurance companies. You can think of it as a mash-up of:

  • Jira, Linear and Asana: Manage team workflow, tasks and collaboration.
  • Google Sheets, Excel and Airtable: Work with complex interactive spreadsheets and large datasets.
  • Superhuman and HubSpot: Sending and ingesting email.

Our challenges

We have some exciting technical challenges to tackle on our React/TypeScript frontend:

  • Building a high-performance experience Deliver the fastest possible user experience so that our web app feels almost as fast as a desktop app, even when working with complex forms and large datasets.
  • Building collaborative real-time technologies Enable multiple users to collaborate on a document (including tabular data), without compromising data integrity.
  • Accommodating hugely divergent workflows Our customers operate differently, so our platform must remain flexible enough to support each. This means solving the above challenges in an elegant and highly customisable way.

How we’ll work together

We use an adapted Shape Up methodology, alternating between major new feature development ("Bets") and ongoing iterative improvements:

  • Discovery: Lead discovery and research to identify and prototype potential solutions to key problems.
  • Bets: Own frontend engineering on cross-functional Bet teams: you’ll work closely with designers and backend engineers, and will be responsible for the quality and reliability of the frontend experience.
  • Maintenance: Take care of dependency and tooling upgrades and migrations to minimise technical debt.
  • Unplanned work: Get hands-on fixing immediate bugs and issues affecting our customers when needed. We try to design systems to keep this to a minimum, but in a scale-up like ours, it’s a fact of life!

You’ll work closely with our frontend/design engineering team:

  • Joe, our Lead Frontend Engineer (also a Haskell developer)
  • A small group of design engineers.

Essential

About you

  • You have extensive experience building high-performance frontend experiences with React and TypeScript, squeezing the best possible performance with a mix of intelligent caching, query design and local data storage. You’re comfortable working with dependencies like React Query.
  • You’ve worked on products with a collaborative, real-time element and love the challenge of managing state and data integrity between server and client while providing a highly interactive experience. You’re very comfortable working with a mix of state charts, websockets and REST APIs.
  • You have experience working in startups or scale-ups and enjoy the significant ownership and variety this brings (along with the enjoyable messiness that needs to be navigated).
  • You're comfortable working with Tailwind and appreciate why it’s a pragmatic decision for rapidly scaling products like ours. You’ve also worked with headless UI libraries (our React component system is built on Radix primitives) and enjoy refactoring components as their architecture starts to fail with scale and complexity.
  • Although you don’t necessarily have a design background, you’re highly motivated by shipping high-quality user experiences. You consider yourself to have taste and feel comfortable collaborating with designers and design engineers to suggest user-experience improvements.
  • You excel at advocating for your ideas—both verbally and in writing—while remaining receptive to feedback and adapting your approach to ship effective solutions.

Desirable

  • Our backend is built with Haskell, so experience with Haskell, PureScript or other functional programming languages would be a plus. However, this isn’t a requirement and shouldn’t dissuade you from applying! We’re actively working to make our backend and frontend more independent and minimise the need for frontend engineers to work with Haskell.
  • Although the frontend team is remote/distributed, we aim to meet face-to-face once in a while. Ideally, you’ll be willing and able to visit our office in London occasionally.

Benefits (location dependent)

We’re proud to be an equal opportunities employer and are committed to building a team that reflects the diverse communities around us. If there’s anything you need to make the hiring process more accessible, just let us know—we’re happy to make adjustments. You’re also welcome to share your preferred pronouns with us at any point.

  • Competitive salary
  • Private medical insurance
  • Income protection insurance
  • Life insurance of 4 * base salary
  • On-site gym and shower facilities
  • Enhanced maternity and paternity pay
  • Team social events and company parties
  • Salary exchange on pension and nursery fees
  • Access to Maji, the financial wellbeing platform
  • Milestone Birthday Bonus and a Life Events leave policy
  • Generous holiday allowance of 28 days plus national holidays
  • Home office and equipment allowance, and a company MacBook
  • Learning allowance and leave to attend conferences or take exams
  • YuLife employee benefits, including EAP and bereavement helplines
  • For each new hire, we plant a tree through our partnership with Ecologi Action
  • The best coffee machine in London, handmade in Italy and imported just for us!

Think you don’t meet every requirement? Please apply anyway. We value potential as much as experience, and we know that raw talent counts.

As part of our hiring process, we’ll carry out some background checks. These may include a criminal record check, reviewing your credit history, speaking with previous employers and confirming your academic qualifications.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.