Role: React Developer
Location: Hyderabad, India (5 days – WFO)
Job Description:
- Experience: Look for candidates with 4+ years of experience in UI/UX design and development, with a focus on React projects.
- React Proficiency: The candidate should have deep expertise in React.js, including advanced understanding of component architecture, state management (Redux, MobX), and lifecycle methods.
- UI/UX Design Skills: Look for candidates who can not only code but also demonstrate strong design skills. They should understand design principles, user-centered design, wireframing, prototyping, and creating visually appealing and user-friendly interfaces.
- Responsive Design: Ensure the candidate can design and develop responsive UIs that work well across various devices and screen sizes.
- CSS and Styling: Proficiency in CSS (and preprocessors like SASS/LESS) is crucial. They should be capable of implementing complex designs with CSS frameworks like Material UI/Tailwind css, while also having the ability to write custom CSS, styled components when needed.
- Cross-Browser Compatibility: The developer should understand the intricacies of cross-browser compatibility and be able to adjust designs and code accordingly.
- Performance Optimization: Look for candidates who can optimize UI performance, such as lazy loading, code splitting, and minimizing unnecessary re-renders.
- Version Control/Git: Familiarity with version control tools like Git is essential for collaboration within the development team.
- API Integration: Experience with integrating frontend interfaces with backend APIs is crucial. Knowledge of RESTful APIs and GraphQL is a plus.
- Testing and Debugging: A senior developer should be skilled in writing unit tests, conducting UI testing, and be proficient in debugging complex UI issues.
- Problem Solving: Strong analytical and problem-solving skills are important for handling challenges that may arise during development.