Position: Front-end Developer (React.js)
Company: MassMedia Group
Category: JavaScript
Experience required: 2y

First of all, we need good, independent specialists

Requirements:

Hard skills:

• 2+ years of JavaScript (ES6+) development experience
• Fluent skills in React
• Application state management (Redux)
• React component patterns
• Understanding of SOLID, KISS, DRY
• RESTful API, JSON API and GraphQl
• Experience with SPA
• A full working knowledge of HTML (understanding of BEM) and CSS 
 (using preprocessors)
• Experience with Webpack, npm (or yarn)
• Software testing
• Git, basics of Linux shell

Soft skills:

• Behavioral flexibility
• Effective communication
• Initiative
• Customer focus
• Problem solving
• The following will increase your value, as a professional, for us:
• Knowledge of React Hooks and Context API
• TypeScript development experience
• Experience with other frontend frameworks
• Experience with PWA, SSR
• Experience in working with different public APIs (Google Maps, Facebook 
 login etc.)
• Experience with Storebook
• Understanding of design patterns
• Docker for the development environment

Responsibilities:

• Writing quality and clean code;
• Taking part in discussions;

We offer:

• Salary according to qualifications and experience;
• Official employment;
• 28 days of paid vacation;
• Paid sick leaves;
• For professionals from other towns — help with moving, free realtor 
 services and we pay the first month for your rent;
• Corporate English Training;
• Working in a comfortable and roomy office in IT-sector in the city center- 
 New corporate workplace with a new modern equipment;
• Work on challenging web application projects which we deliver to our 
 clients from all over the world (Europe, Australia, Asia);
• Cheerful company parties, team deathmatches in Counter Strike, or 
 paintball. Or just dominoes :)