Chennai, Tamil Nadu
Job Summary
A skilled and experienced Senior React UI Developer will be responsible for creating robust and scalable user interfaces using React & Redux. The expertise in HTML5, CSS3, and TypeScript & JavaScript, combined with a deep understanding of React.js, will enable to lead the front-end development efforts and deliver high-quality user experiences.
Key Responsibilities
Collaborate with designers, product managers, and backend developers to translate wireframes, mockups, and user requirements into responsive and interactive web interfaces using React.js.
- Develop reusable and modular React components, following best practices and coding standards.
- Architect and implement efficient and optimized React.js applications, ensuring high performance and scalability.
- Conduct code reviews, provide constructive feedback, and mentor junior developers to maintain code quality and improve development practices.
- Implement responsive design techniques to ensure seamless user experiences across different devices and screen sizes.
- Optimize web applications for maximum speed and usability.
- Stay up to date with the latest React.js trends, technologies, and best practices, and share knowledge with the team.
- Collaborate with the backend team to integrate UI components with backend APIs and services.
- Troubleshoot and debug issues, perform testing, and provide timely resolutions.
- Contribute to the overall architecture, design, and development of the front-end systems.
Skill Requirements
6+ years of Extensive experience in front-end development with a strong focus on React.js.
- Proficient understanding of HTML5, CSS3, and JavaScript (ES6+).
- Solid understanding of component-based architecture and state management patterns (Redux) in React.js.
- Experience with React CLI and build tools like Vite.
- Deep understanding of responsive design principles and mobile-first development.
- Strong knowledge of UI/UX principles and ability to create visually appealing and user-friendly interfaces.
- Experience with version control systems (e.g., Git) and collaborative development workflows.
- Hand on experience with JEST testing framework.
- Proven experience in leading and mentoring a team of UI developers.
- Ability to write clean, efficient, and maintainable code.
- Excellent problem-solving skills and attention to detail.
- Strong communication and interpersonal skills, with the ability to work collaboratively in a team environment.
Other Requirements
1. Optional But Valuable Certifications: React.Js Certification, Javascript Developer Certification, Or Relevant Web Development Certifications.
#body.unify div.unify-button-container .unify-apply-now: focus, #body.unify div.unify-button-container .unify-apply-#body.unify div.unify-button-container .unify-apply-now: focus, #body.unify div.unify-button-container .unify-apply-