Monday, September 28, 2020

React.js Developer - Javascript (3-10 yrs) (Glan Management Consultancy)

To ensure success as a React.js Developer, you should have in-depth knowledge of JavaScript and React concepts, excellent front-end coding skills, and a good understanding of progressive web applications. Ultimately, a top-class React.js Developer should be able to design and build modern user interface components to enhance application performance.

React.js Developer Responsibilities :

- Meeting with the development team to discuss user interface ideas and applications.

- Reviewing application requirements and interface designs.

- Identifying web-based user interactions.

- Developing and implementing highly-responsive user interface components using React concepts.

- Writing application interface codes using JavaScript following React.js workflows.

- Troubleshooting interface software and debugging application codes.

- Developing and implementing front-end architecture to support user interface concepts.

- Monitoring and improving front-end performance.

- Documenting application changes and developing updates.

React.js Developer Requirements :

- Strong proficiency in JavaScript, including DOM manipulation and the JavaScript object model

- Thorough understanding of React.js and its core principles

- Prior experience with popular React.js workflows (such as Flux or Redux)

- Familiarity with more current specifications of EcmaScript

- Prior experience with data structure libraries (e.g., Immutable.js)

- Knowledge of isomorphic React is a plus

- Familiarity with RESTful APIs

- Familiarity with HTML / CSS

- Experience in Material-UI

- Experience in Secure Routes

- GIT experience is a plus

- Knowledge of modern authorization mechanisms, such as JSON Web Token

- Familiarity with modern front-end build pipelines and tools

- Experience with common front-end development tools such as Babel, Webpack, NPM, etc.

- Ability to understand business requirements and translate them into technical requirements

- A knack for benchmarking and optimization

- Familiarity with code versioning tools

Added advantage :

- Preferable who has knowledge of object orientated web development with PHP >= 5.6, based on the MVC pattern

- Good to have knowledge of ES5/ES6 and any JS Framework (Angular, Node Js etc.

Non-technical skills :

- Team player

- Excellent time-management skills

- Great interpersonal and communication skills

Apply Now