- We are looking for a great React.js developer whose primary focus will be on developing user interface components and implementing them following well-known React.js workflows.
As a part of an agile team environment, you are expected to independently work on end-to-end project delivery which includes
- Developing new user-facing features using React.js
- Design, build and maintain efficient, reusable, and reliable React.js code
- Writing clean, maintainable, and efficient code
- Help maintain code quality, organization, and automatization
- Building reusable components and front-end libraries for future use
- Translating designs and wireframes into high-quality code
- Optimizing components for maximum performance across a vast array of web-capable devices
- and browsers
JobRequirements/Qualifications:
- Min 1+ of relevant experience.
- Educational Qualification: BE/BTech (CSE or IT) or MCA.
- Must possess a strong logical and technical bent of mind.
- A deep understanding of algorithms and data structure is a MUST.
- Good hands-on experience on React.js Development
- Strong proficiency in JavaScript, including DOM manipulation and the JavaScript object model
- Thorough understanding of React.js and its core principles
- Experience with popular React.js workflows (such as Flux or Redux)
- Familiarity with newer specifications of EcmaScript
- Experience with data structure libraries (e.g., Immutable.js)
- Knowledge of isomorphic React is a plus
- Familiarity with RESTful APIs
- 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