Position: Magento PWA/React Specialist
Company: Elogic
Experience required: 2y
English level: upper

Requirements:
— Experience in building rich PWA applications.
— 2+ Years of experience in Object oriented JavaScript and Front-end frameworks specifically.
— Experienced in developing applications using Javascript, ReactJS, VueJS, NodeJS, HTML5, CSS3/CSS4 and other UI technologies.
— Experience in building rich PWA applications.
— Understanding and experience with asynchronous processing, partial page refresh, DOM traversal and manipulation.
— Experience with parsing and manipulating XML and JSON.
— Deep understanding of JavaScript patterns and the challenges involved with creating maintainable JavaScript applications.
— 1-2 years experience with Magento 2.0+ in a Front End Development capacity.
— Magento experience will be a plus.
— Experience developing multi-channel, mobile-responsive and mobile-adaptive UI.
Personal skills: 
— Problem-solving skills and critical thinking 
— Self-learning 
— Communication skills 
— Teamwork 
— Stress resistance

THE COMPANY OFFERS:
— Interesting and challenging projects, tasks, work with professionals;
— Flexible working hours;
— Competitive salary and taxes compensation
— Social package;
— Fully equipped working place;
— Open management and friendly team, always ready to help each other;
— Regular corporate events;

Responsibilities:
— Write neat, semantic, concise, indented and thoroughly commented code for HTML, CSS and Javascript.
— Collaborate with designers and back-end developers to develop consumer-driven, user integrated e-commerce websites.
— Ensure optimal utilization of web standards best practices, semantic front-end markup, structured stylesheets, and efficient javascript for development and production.
— Prepare front-end templates to provide progressive enhancement for modern browsers, and graceful degradation for older browsers, within technical specifications and whenever possible.
— Execute/troubleshoot any front-end technical or performance issues that may arise.
— Monitor and ensure quality assurance across all platforms, devices and browsers detailed in the technical specification of each project.