Job Title: React JS Developer
Responsibilities:
- Developing User Interfaces:
- Design and implement highquality responsive web applications using React.js.
- Create reusable components and frontend libraries for future use.
- Collaborating with Teams:
- Work closely with UI/UX designers to translate designs into functional code.
- Collaborate with backend developers to integrate APIs and other services.
- Optimizing Performance:
- Optimize components for maximum performance across a wide range of webcapable devices and browsers.
- Monitor and improve frontend performance.
- Testing and Debugging:
- Write unit tests and perform debugging to ensure the stability and performance of applications.
- Use tools like Jest and Enzyme for testing.
- Code Quality and Maintenance:
- Maintain code quality and ensure responsiveness of applications.
- Implement best practices and coding standards.
- Continuous Improvement:
- Stay updated with emerging trends and technologies in frontend development.
- Participate in code reviews and contribute to continuous improvement of development processes.
Qualifications:
- Bachelor s degree in Computer Science Information Technology or a related field.
- Proven experience as a React JS Developer or similar role.
- Proficient in JavaScript HTML5 and CSS3.
- Strong understanding of React.js and its core principles.
- Experience with popular React.js workflows (such as Flux or Redux).
- Familiarity with RESTful APIs.
- Knowledge of modern authorization mechanisms such as JSON Web Token.
- Familiarity with frontend build pipelines and tools (e.g. Webpack Babel NPM).
- Experience with code versioning tools such as Git.
Skills:
- Strong proficiency in JavaScript including DOM manipulation and the JavaScript object model.
- Thorough understanding of React.js and its core principles.
- 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 frontend build pipelines and tools.
- Ability to understand business requirements and translate them into technical requirements.
- A knack for benchmarking and optimization.
- Familiarity with code versioning tools.
keywords :
React.js User Interfaces Responsive Web Applications Reusable Components UI/UX Design API Integration Performance Optimization Frontend Performance Unit Testing Debugging Jest Enzyme Code Quality Maintenance Best Practices Emerging Trends JavaScript HTML5 CSS3 Flux Redux RESTful APIs JSON Web Token Webpack Babel NPM Git DOM Manipulation ECMAScript Immutable.js Isomorphic React Business Requirements Benchmarking Optimization Code Versioning Tools.
css,json web token,webpack,git,css3,front-end performance,webdesign,html,performance optimization,code versioning tools,front end engineering design (feed),react,api integration,business requirements,immutable.js,unit testing,flux,ui/ux design,emerging trends,javascript,babel,html5,benchmarking,react.js,redux,restful apis,dom manipulation,best practices,ecmascript,npm,maintenance,code quality,isomorphic react,optimization,debugging