Position: Senior Front-end React.js Developer
Company: Techmates Group
Experience required: 5y
English level: upper

**We are looking for an expert FED React developer to our Team, to create the project from scratch, implementing the best React.js practices.**

**About us:**
TMG is a full-service e-commerce consultancy focused on Enterprise B2B and D2C commerce, customer experience, agile delivery, and digital transformation. We partner with enterprise organizations like Boeing, Dell, and Whirlpool. We take pride in delivering great products and creating partnerships with our clients and we’re a place where the technologists drive the work and flow.

TMG headquarters are in Hoboken, New Jersey, and the development center in Ukraine, which includes 100+ talented individuals forming the team. We’re a tight-knit group with a great culture (lots of flexibility and lots of great perks!)
We love what we do! We choose new technology, remote, direct communication, flexibility, no bureaucracy, and life-work balance.

**About project:**
Our new project is a D2C solution with multiple third-party integrations for selling printed books as well as e-book subscriptions.

**About you:**
✔ 4+ years experience working as a Front End \ React.js developer.
✔ In-depth knowledge of JavaScript, CSS, HTML, and front-end languages.
✔ Knowledge of REACT tools including React.js, Webpack, Enzyme, Redux, and Flux.
✔ Knowledge of D3.js, RxJS, Typescript, Websockets.
✔ **Experience with GraphQL.**
✔ Knowledge of performance testing frameworks including Mocha and Jest.
✔ Experience with browser-based debugging and performance testing software.
✔ Familiar with REST APIs, JSON.
✔ Experience in setting up CI/CD.
✔ Experience with interactive graphics, data visualization, and data analysis (using SVG or Canvas)
✔ English — Upper-Intermediate

**What you’ll do:**
✔ Creating a data model to work with
✔ Improving the basic structure of the project with the possibility of scaling it
✔ Bring an extensive set of good practices for working with the React application
✔ Collaborating with engineers, designers, and other stakeholders
✔ Building maintainable, efficient, clean, and testable code and reviewing it

**What makes us special?**
— We do love what we do!
— We provide and support freedom, flexibility, and work-life balance in TMG:
✔ Working remotely, or working in an office at one of our four locations. You can work from anywhere and whenever!
✔ Flexible schedule — so you may adjust your work schedule to your personal business.
✔ Unlimited vacation, sick days, and personal leave at TMG; we trust our people to be professional and responsible.
✔ 0% bureaucracy culture — we do not have specific roles, we have responsibilities.
✔ Medical and sport reimbursement program.
A friendly and supportive atmosphere is guaranteed!