i
Hiring Eye
51 Hiring Eye Jobs
React.js Developer - Redux/Javascript (6-9 yrs)
Hiring Eye
posted 11hr ago
Key skills for the job
Job Description :
Responsibilities :
- Design and develop front-end user interfaces using React.js, JavaScript, HTML5 and CSS3
- Create responsive and device-independent user experiences using responsive Web Design (RWD)principles.
- Work extensively with React Hooks(useState, useEffect, useContext, useReducer, useMemo) and develop custom hooks to manage state and side effects effectively.
- Implement Redux for state management, including actions, reducers, middleware, and Redux Toolkit for scalable applications.
- Integrate API efficiently, working with RESTful services, Web APIs, and handling data fetching, error handling, and asynchronous operations using Fetch API, or RTK Query.
- Optimize UI performance, including techniques such as React. memo, code-splitting, and lazy loading.
- Develop and maintain reusable components to ensure consistency, scalability, and efficient maintenance across applications.
- Implement design patterns to build clean, modular, and reusable codebases.
- Follow Agile methodology and participate in Test-Driven Development (TDD)for high-quality and testable code.
- Ensure cross-browser compatibility and resolve any potential issues.
- Utilize modern front-end build tools and CI/CD pipelines, including Webpack, Babel, and Git.
Requirements :
- 6+ years of experience in front-end product development.
- Strong proficiency in React.js, JavaScript, HTML5 and CSS3
- Hands-on experience with React Hooks and Redux for state management.
- Proficiency in API integration with RESTful services, Axios, and Fetch API.
- Expertise in performance optimization techniques for faster rendering and caching.
- Experience with unit testing frameworks like Jest, Enzyme, or React Testing Library.
- Familiarity with Agile methodologies, CI/CD pipelines, and version control (Git).
- Strong problem-solving skills and the ability to collaborate with cross-functional teams.
- Excellent verbal and written communication skills.
Functional Areas: Software/Testing/Networking
Read full job descriptionPrepare for Javascript Developer roles with real interview advice