Position: Front-End Developer (React)
Company: HR Studio
Category: JavaScript
Experience required: 1y
English level: intermediate

**DUTIES AND RESPONSIBILITIES**

- React Developer will develop and test the user interfaces for new software solutions and new versions of existing software solutions in the digital solutions portfolio.
- Understand and apply applicable design and coding standards.
- Lead and participate in the creation and maintenance of front-end web development standards and best practices.
- Participate and contribute in design and planning meetings, daily scrums, code review sessions, and pair programming.
- Design, develop, code, test, and debug new software or enhancements to existing software of complex software applications.
- Perform maintenance on existing software products and contribute knowledge of business applications.
- Contribute as necessary to the development of all project artifacts throughout the system development life cycle.
- Write SQL queries and analyze existing queries for performance tuning.
- Perform post-deployment verification.
- Review the existing documentation.
- Document technical specifications.
- Work closely with the UX Designers to implement a specified UI design within the constraints of the technical solution and work to find compromises when desired designs cannot be achieved.

**REQUIRED SKILLS**
- **At least 1-year experience in a similar position**
- Works on problems of diverse scope where analysis of data requires evaluation of identifiable factors.
- Front end development experience HTML5, CSS3, JavaScript (jQuery, Ajax).
- Experience in using Ember JS will be a big plus. 

- Experience working with 3 or more of React, Vue, Bootstrap, Angular, Node, Backbone, Ember.js, Adobe Experience Manager, WordPress, Drupal,
PHP, Java
- Experience with RESTful web services design and development.

**GOOD TO HAVE SKILLS**
- Experience with Drupal content management system is a plus but not
required
- Solid written and verbal communication skills and leadership
- Ability to summarize and convey information
to stakeholders and sponsors