Job Title: React JS Developer
Overview:
We are seeking a skilled React JS Developer to join our dynamic team. As a React JS Developer, you will be responsible for developing user interface components using React.js concepts and workflows such as Redux, Flux, and Webpack. You will also be collaborating with our team of developers and designers to ensure a seamless user experience across our web applications.
Responsibilities:
- Develop new user-facing features using React.js
- Build reusable components and front-end libraries for future use
- Optimize components for maximum performance across a vast array of web-capable devices and browsers
- Collaborate with designers to translate designs and wireframes into high-quality code
- Ensure the technical feasibility of UI/UX designs
- Work closely with back-end developers to integrate front-end components with server-side logic
- Implement clean, efficient, and maintainable code
- Conduct code reviews to ensure adherence to best practices and coding standards
- Troubleshoot and debug issues as they arise
Requirements:
- 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 Redux, Flux, or MobX
- Familiarity with newer specifications of EcmaScript (ES6+)
- Knowledge of HTML5 and CSS3
- Familiarity with RESTful APIs and modern authentication and authorization mechanisms (e.g., JSON Web Tokens)
- Experience with common front-end development tools such as Babel, Webpack, NPM, etc.
- Ability to understand business requirements and translate them into technical requirements
- Excellent problem-solving skills and attention to detail
- Strong communication and collaboration skills
- Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent experience)
Thanks & Regards