Position: Middle React Frontend Software Engineer for Blazing Content Management System
Company: Brightgrove Ltd
Category: JavaScript
Experience required: 3y
English level: upper

The CMS platform’s TMS (Translation Management Service) module should be built. Also, along with re-building and separating the TMS module, two new features and a new UI will be added.

- Web-based application
- Built using Node.js, JS, Microservices
- AWS and partly Kubernetes
- Translation services: Google translate and CrowdIn

There are about 20 people in the entire CMS team, including developers, PO, and UI/UX specialists. Working in an Agile way.

We’re building a new team for re-structuring the TMS service. Currently, we have Tech lead, Designer and Project manager in our team. Later, more Front- and Backend Developers, Test Automation Engineers will be added.

**RESPONSIBILITIES**
- Building and maintaining UI for TMS
- Maintaining documentation for code and other necessary documentation to maintain the service based on guidelines for documentation and level of documentation
- Writing automated tests (unit, UI, e2e)
- Running the project with project tools (eg. ClickUp and GitHub)
- Communicate with other teams, stakeholders

**SKILLS**
- 4+ years of experience as a software developer
- Excellent knowledge of React v.17+ (good understanding of hooks)
- Experience with Next.js or such types of frameworks
- Experience with Apollo client (сache strategies)
- Good knowledge of CSS (Sass/LESS)
- Experience with Javascript (Typescript)
- Good understanding of how to optimize UI performance, and how a web browser works
- Hands-on experience in writing automated tests (unit, UI, e2e)

**Nice to have skills:**

- Experience with Cypress
- Experience with Tailwind CSS