React JS Front End Developer – Immersive Media

Job Description

We are looking for JavaScript developers who are proficient with React JS. Your primary focus will be developing user interface components and implementing them following well-known React JS workflows (such as Flux or Redux). You will ensure that these components and the overall application are robust and easy to maintain. You will coordinate with the rest of the team working on different layers of the infrastructure.

Job Requirements

You have been a seasoned web front end developer with 5+ years of experience
You must have worked in React.Js (at least 2 years)
You have thorough understanding of React.js, Flux architecture
You have strong HTML 5 skills. Should be able to use appropriate hooks in XHTML to limit the amount of classes and ID’s required on a page
You have strong basics of Javascript
You have good understanding of CSS/CSS3 inheritance and how to use it to your advantage
You have expertise in at least one CSS Preprocessors (LESS/SASS)
You have good understanding of responsive principles and have done at least 3 excellent responsive solutions with mobile-to-desktop approach from single codebase
You are involved in pixel perfect UI that meet the design requirements
You have knowledge of JS module system
You have familiarity with newer specifications of EcmaScript
You have experience with data structure libraries (e.g., Immutable.js)
You are good in Gulp, Grunt, Git version control system
You have strong proficiency in JavaScript, including DOM manipulation and the JavaScript object model
You have familiarity with RESTful APIs
You have knowledge of modern authorization mechanisms, such as JSON Web Token
You are clear with ES6 (ECMA-6) Javascript concepts

EA Licence No.:18S9405 / EA Reg. No.:R1330864

Skills & Competencies

Flux architecture,front end,HTML 5,Immersive Media,React.Js

  • Number of Vacancies:

  • Minimum Years of Experience:

  • Salary:

How to apply

To apply please fill in the form below or send your resume to

Please indicate your availability, expected salary, and your availability