Position: Strong Mid/Senior Frontend Developer,  BrainStorm Inc
Company: Intellias
Category: JavaScript
Experience required: 3y
English level: upper

BrainStorm Inc is developing the E-learning platform and is cooperating with Top Global Companies in the World. Cloud-based platform helps people to get better experience and expertise in using their corporate software. Videos, webinars and tests are used to build your own skillpath and get joy of learning.

**Responsibilities:**

• Work closely with product manager and other teams to design, implement, test and continuously improve scalable and extendable platform;
• Participate in design review, code reviews and product demos;
• Take accountability and responsibility for full life cycle of product features (from design, sizing, implementation, testing, delivery to monitoring and deprecation when needed);
• Propose process improvements and drive changes;
• Propagate quality culture among teams;

**Requirements:**
 
• 5+ years of commercial experience as a FE Engineer;
 
• Good understanding and practical experience with React in developing of Single Page Apps (2+ years);
• Experience with ES6+ code (or TypeScript);
• Understanding and usage of CSS3, flexbox model, CSS processors (e.g. SCSS);
• Experience with UI frameworks like Semantic-UI or Bootstrap (preferable in scope of React);
• HTML5 features (e.g. storages, canvas);
• Unit testing (e.g. Jest, Mocha, sinon.js);
• Usage of REST APIs;
• Usage of Webpack
• General understanding of microservices architecture;
• Experience with GIT;
• Ability to analyze business requirements/mockups and convert them into working components;
• Good understanding of XP practices and SDLC;
• Solid analytical and algorithmic skills, understanding and active use of best coding practices, patterns;
• At least upper-intermediate level of English, well-developed communication skills;
 
**Technologies:**
• React/Redux;
• ES6;
• REST;
• Microservices.
 

Higher Education: Bachelor’s Degree/Master’s Degree