Position: React Developer, Communication Tools
Company: DataArt
Category: JavaScript
Experience required: 2y
English level: intermediate

**About the vacancy**

The client is a quickly evolving technical company that develops communication tools for teams. Our role in the project is to extend the customer’s development team and address complex technical challenges in handling big amounts of media and streaming information.

**Responsibilities**
- ‍Own the frontend web code and experience
- Design and implement highly scalable applications
- Convert Figma mockups into React components
- Write useful tests for all code developed, ensuring a high-quality bar is consistently maintained
- Create CI/CD pipelines for code deployment to production
- Hire, manage, and mentor a team of other frontend engineers

**Must have**
- Excellent knowledge of HTML5, CSS3, Typescript
- 2+ years of professional experience in a production React environment
- Experience using Redux, MobX, or other equivalent state management frameworks
- Strong technical background in Computer Science

**Would be a plus**
- Experience working with WebRTC
- Experience working with Tensorflow.js
- Experience working with offline first API’s (IndexedDB, Service Workers etc.)
- Experience working with Node.js
- Experience with Server-Side Rendering frameworks (Gatsby, Next)
- Experience with CSS in JS (styled-components, Emotion etc.)