Post a job — FREE
Get weekly
React jobs

Software Engineer (Frontend)


Full TimeReact£50,000 - £65,000LondonUKRemote
Posted 1y ago

We're looking for a mid-level frontend engineer to join the team at Contact.

What is Contact?

We're a platform that allows models to find work easily, and be booked directly without being represented by a traditional modelling agency. We currently represent about 400 models globally, and large brands including Nike, Vogue and Ellesse all book talent through our platform.

What will I be working on?

Contact's engineering "footprint" spans across three main codebases:

  • The web product (built with TypeScript and React), which allows folks to book models, manage the lifecycle of any work they offer said models and lets agencies manage their talent on the Contact platform
  • A native application (built with TypeScript and React Native) that allows models to accept / reject work, and manage any jobs they've been booked on
  • An API (built with Ruby on Rails) that handles all the business logic that's necessary for Contact to function, serving up a JSON:API-based REST API and some basic admin tooling

In this role, you'll be primarily working on our web product, working with product managers, designers and other engineers to define and build new features and epics.

In your first week, you'll ship code to production — pairing with another engineer on a relatively small feature to get you familiar with how we work and the product.

After a month, we'll expect you to have taken ownership of a piece of our web product — working independently on functionality with occasional help from others.

After a year, we'll expect you know our web product inside out, and be comfortable leading the development of large, cross-cutting features. At this point, we'd hope to be able to promote you to the next step on our engineering ladder, which is Senior Software Engineer.

Contact is committed to building a diverse and inclusive team of people from a variety of different backgrounds. We strongly encourage anyone to apply, even if your skill set doesn't quite match the requirements below. We're particularly interested in hearing from people from typically underrepresented groups in the tech industry.


  • Strong understanding of key programming concepts
  • Significant experience writing HTML, CSS and JavaScript
  • Significant experience building applications with React
  • Familiarity with TypeScript
  • Familiarity with automated testing (Jest or similar)
  • Basic knowledge of Rails and/or any other server-side technologies
  • Familiarity with typical engineering team practices (sprints, planning, retrospectives, etc)
  • Desire to learn and grow, either as an individual contributor or manager
  • A strong sense of pragmatism, and the willingness to question things that don't look right


  • Fully remote working; we don't mind where you're based, as long as you have the right to work in the UK, and we'll pay for space in a co-working space if you need it
  • 25 days annual leave, plus bank holidays
  • Ownership in the business via EMI stock options
  • Modern laptop (MacBook Pro / Air or ThinkPad) plus budget for additional hardware you need (monitors, keyboard, mouse, etc)
  • Regular team events / off-sites
  • Gym membership

Get weekly new jobs in your inbox