Junior React Developer

Overview

Responsibilities

  • We’re looking for a motivated frontend developer to join our Engineering team
  • The SearchPilot platform enables our customers to run SEO A/B tests, make agile changes to their websites, and discover the true SEO and CRO impact of those changes
  • We power the websites of some of the largest global brands and Fortune 500 companies
  • You will be working on the customer-facing parts of our platform which will be used by a wide range of customers, from startups through to large enterprises
  • The backend of the application is written in Django, and React is used on the client side
  • We use Tailwind for our CSS
  • We document our shared components in Storybook
  • We do unit and functional testing using Jest, React Testing Library and Enzyme
  • We use React Query for data fetching
  • We also build various dashboards to show the impact and metrics of testing and use Highcharts for data visualisation
  • We use Figma to transform UX/UI design to functional React components
  • The app has a Django backend, which communicates with the rest of the platform via APIs to a set of microservices
  • We are a small engineering team, with a senior developer already leading the backend development of our Django app
  • We are now looking for someone to work with them on the frontend aspects as we scale up our efforts
  • You will work closely with the rest of the engineering team and will have input into technology and infrastructure decisions
  • The engineering team is a small team of ten engineers and a product owner, and we enjoy supporting and learning from one another
  • We will help you get up to speed with our codebase and support you in learning any new skills you need to excel at your work

Requirements:

  • 1-2 years of professional experience with React, Typescript and other frontend technologies
  • Experience working with web build tools (e.g Webpack)
  • A genuine interest in user experience
  • Experience with frontend testing, particularly unit and functional testing (e.g Jest/React Testing Library/Enzyme)
  • Experience transforming UX/UI design from Figma and/or other creative tools to functional React components
  • Solid Javascript / ES6 skills
  • Strong HTML / CSS fundamentals
  • A preference for clean, simple, well-tested code
  • Comfortable using git
  • Understanding of responsive design
  • Enjoys getting things right whilst realising that done is better than perfect
  • Enjoys learning new things
  • Self-directed and self-motivated

Benefits:

  • 25 days annual leave plus 8 bank holidays
  • Subsidised private healthcare and life insurance
  • 5% pension matching
  • Subsidised gym membership
  • Summer hours
  • Half day off on your birthday (for a lie-in or an early start to the celebrations!)
  • A laptop and second monitor
  • Generous maternity and paternity policies
  • A Kindle with some books preloaded
  • A £600 personal budget each year you can use to make you happier or more productive at work such as a new flashy monitor, a new office chair, or training
  • Open and transparent communication about company updates
  • 25 days paid vacation and 8 flexible public holidays
  • Excellent health insurance including dental and vision
  • Life cover and short and long-term disability cover
  • 5% 401k matching
  • Parental leave
  • A monthly wellness allowance
  • A choice of working equipment
  • A Kindle with pre-loaded books
  • A $750 happiness budget each year so you can buy stuff to make you happier at work such as a new flashy monitor, a new office chair or training
  • Company-funded drinks and snacks on Friday afternoons (when we're in the office!)
SearchPilot
Visit website
Apply Now

Find your next job

Signup and start finding your next job.