taff is looking for React / Redux Developer to join our dynamic team and embark on a rewarding career journey.
The React Redux Developer is responsible for designing, developing, and maintaining web applications using React and Redux. This role involves collaborating with cross-functional teams, including UI/UX designers and back-end developers, to deliver high-quality, responsive, and scalable web solutions. Key Responsibilities : Front-End Development : Develop interactive and responsive user interfaces using React and other related libraries and technologies. Ensure the application's high performance and optimal rendering for various devices and browsers. State Management : Implement and manage application state using Redux to ensure a predictable and consistent user experience. Debug and resolve state-related issues efficiently. Component Development : Create reusable UI components that can be easily integrated into different parts of the application. Collaborate with UI/UX designers to translate design concepts into functional components. API Integration : Integrate with back-end APIs and services to fetch and update data in the application. Handle asynchronous operations and data synchronization effectively. Testing and Quality Assurance : Write unit tests for React components and Redux actions/reducers using testing frameworks like Jest. Conduct thorough testing and debugging to identify and resolve issues. Code Optimization : Optimize the application for performance, including minimizing rendering bottlenecks and reducing load times. Implement best practices for front-end development to ensure code maintainability and scalability. Documentation : Maintain clear and up-to-date documentation for code, APIs, and project architecture. Collaborate with team members to ensure knowledge sharing and best practices. Collaboration : Collaborate with cross-functional teams, including UI/UX designers, back-end developers, and product managers. Participate in code reviews and provide constructive feedback to peers.