Position: Senior React Developer for Motorway
Company: Ciklum
Category: JavaScript
Experience required: 3y
English level: intermediate

This role is based in our fourteen strong product development team where you will develop major features and new products in our roadmap. It’s an opportunity to join a fast-growing startup in the early stages, build amazing products with a high degree of influence, and change an industry.


**About Client**:

**Motorway** is reinventing how cars are bought and sold online. Our mission is to bring the car industry into the future through ground-breaking products and best in class technology. Founded in 2017 we are growing rapidly and power thousands of vehicle transactions every month.

**Our key products are**:  

— The first comparison website for selling your car (motorway.co.uk), enabling sellers to compare multiple real time offers from car buying companies and sell their car in 24 hours. This is a high scale web application with 350,000 users per month. An online marketplace for used cars (pro.motorway.co.uk) where professional dealers can search, view and bid on vehicles for sale. This is a brand new product with an aggressive roadmap to develop into a full B2B SaaS tool.

— The technical platform that manages vehicle, seller and buyer data and powers our user facing web apps. The platform deals with large volumes of data and interfaces with dozens of third party APIs and services. We operate a  monostack, using the latest JS features heavily. We use PostgreSQL with the Sequelize ORM and Redis databases. We are currently deployed on Heroku using a microservices architecture. Our team uses Git flow on Github, and we have an agile development process. ​Designs are done in Sketch, then exported to Zeplin, for markup we use  + modular Less/Sass. To ensure consistency we use our own component library with Storybook integration to deliver this across projects.

— We strive to use the latest technology available to us, for example ‘getUserMedia’ to access a device’s camera to take photos in combination with the latest video codecs to provide seamless integration between the two in our Photos App. It also leverages web workers for performance, IndexedDB and Service Workers for offline support among other cutting edge technologies.



**Requirements**:
— Experience in React.js mandatory, (1+year);
— Experience of graphic rendering using the HTML5, Extensive knowledge  CSS3;
— Understanding of  design patterns, including the Model-View-Controller and Observer patterns.


**What's in it for you**:

-A competitive salary and equity package;
-Enhanced Maternity/Paternity leave;
-Discounted Calm membership;
-The chance to join a rapidly growing, revenue-generating startup;
-The chance to work with the latest and greatest web technologies, free from legacy systems and red tape;
-Fast career progression and the ability to develop your skills and experience quickly;
-The opportunity to build products that have real impact and will change an industry;
-Regular social events;
-A generous options package.