Role: Senior UI/UX developer with expertise in React
Location: Hyderabad – Work from Office
Fulltime
Job Requirements:
1. Experience: Look for candidates with 3+ years of experience in UI/UX design and development, with a focus on React projects.
2. React Proficiency: The candidate should have deep expertise in React.js, including advanced understanding of component architecture, state management (Redux, MobX), and lifecycle methods.
3. UI/UX Design Skill: 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.
4. Responsive Design: Ensure the candidate can design and develop responsive UIs that work well across various devices and screen sizes.
5. 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.
6. Cross-Browser Compatibility: The developer should understand the intricacies of cross-browser compatibility and be able to adjust designs and code accordingly.
7. Performance Optimization: Look for candidates who can optimize UI performance, such as lazy loading, code splitting, and minimizing unnecessary re-renders.
8. Version Control/Git: Familiarity with version control tools like Git is essential for collaboration within the development team.
9. API Integration: Experience with integrating front-end interfaces with backend APIs is crucial. Knowledge of RESTful APIs and GraphQL is a plus.
10. Testing and Debugging: A senior developer should be skilled in writing unit tests, conducting UI testing, and be proficient in debugging complex UI issues.
11. Problem Solving: Strong analytical and problem-solving skills are important for handling challenges that may arise during development.
12. Project Management: Experience with project management tools (e.g., JIRA) and understanding of Agile/Scrum methodologies is beneficial.