Job Description
Front-End Developer (React)
Experience Required : 4-8 Years in Front end
We are seeking a skilled Front-End Developer to design and build scalable, responsive, and cross-browser compatible web applications.
The role involves developing robust front-end solutions using React.js, TypeScript, and modern UI libraries (Tailwind, MUI, Chakra UI) while ensuring performance, accessibility, and maintainability.
Key Responsibilities:
- Develop and maintain modular, reusable, and well-structured front-end components using React, JSX, Angular, and TypeScript.
- Collaborate with UI/UX teams to translate designs into functional, high-quality user interfaces.
- Implement state management (Redux), performance optimization (Core Web Vitals, Lighthouse, WebPageTest), and secure coding practices.
- Optimize bundle sizes with code splitting, lazy loading, and tree-shaking; ensure responsiveness and cross-browser/device compatibility.
- Integrate REST APIs with backend systems and collaborate closely with backend teams.
- Debug, profile, and monitor performance using React DevTools, Chrome DevTools, and analytics tools (Sentry, SpeedCurve, Web Vitals).
- Work with SaaS/cloud environments (AWS, Azure, GCP) and follow Git/GitHub workflows.
- Contribute to Agile teams, mentor developers, and support full lifecycle development from design to release.
Requirements:
- Strong proficiency in JavaScript, React.js, Angular, Node.js, and Express.js.
- Expertise in HTML5, CSS3/SCSS, AJAX, jQuery, JSON, and responsive design.
- Experience with modern front-end tooling (Webpack, Babel, styled-components, Emotion).
- Solid understanding of REST API design, OOP, performance optimization, and accessibility standards.
- Hands-on experience with cloud platforms, SaaS applications, and CI/CD workflows.
- Strong problem-solving skills with the ability to lead projects and collaborate in cross-functional teams.