Position: Middle FrontEnd Developer for Search and Management Platform
Company: Brightgrove
Category: JavaScript
Experience required: 3y
English level: intermediate

**About the Client**
The project is a web application for patent search and management. Legasy code was written in Backbone and Marionette. We have started the process of migration to React and TypeScript. There is one part written on React and new features on React + TypeScript which are integrated into the project. We use Webpack to build JavaScript code.

The backend code is written using Python. We have microservices on the back. Frontend communicates with a few services at the same time. One microservice has an admin panel which is written in Vue.js.

**About the Project**
The main goal is to rewrite all frontend codebase to React and additional libraries, implement all new things using React and libraries on demand.

**About the Team**
A small but strong distributed team with possibility to work remotely.

**Responsibilities**
Smooth migration from Backbone to React
Until all code will be rewritten to React, you have to work with the old codebase to fix some functional bugs
Make API calls to different microservices
Implement new features on the admin panel using Vue.js

Required Skills:

3+ years of experience with JavaScript, HTML5, CSS, jQuery development
Proficiency with React.js experience
Familiarity with RESTful APIs
Experience with Webpack
Ability to understand code on Backbone and Marionette

Would be a Plus:

Experience with Vue.js
Experience with Chart.js
Experience with TypeScript
Basic experience with Docker