We are looking for an experienced React.js Developer with strong expertise in TypeScript to join our growing engineering team. The ideal candidate should have hands-on experience building scalable, high-performance web applications using modern front-end technologies and best development practices. You will collaborate with cross-functional teams to develop responsive, user-friendly applications while ensuring code quality, performance, and maintainability. Key Responsibilities
Develop and maintain scalable web applications using React.js and TypeScript.
Build reusable, modular, and maintainable UI components.
Develop responsive and cross-browser compatible user interfaces.
Integrate RESTful APIs and ensure seamless frontend-backend communication.
Implement efficient state management using Redux or similar libraries.
Optimize application performance and improve user experience.
Write clean, well-documented, and testable code following coding standards.
Participate in code reviews and contribute to architectural discussions.
Collaborate with Product Managers, UX Designers, QA Engineers, and Backend Developers.
Troubleshoot, debug, and resolve production issues.
Work in an Agile/Scrum development environment.
Required
Skills
5+ years of experience in Front-End Development.
Strong hands-on experience with React.js.
Excellent proficiency in TypeScript.
Robust knowledge of JavaScript (ES6+).
Solid understanding of HTML5 and CSS3.
Experience with Redux or other state management libraries.
Hands-on experience integrating REST APIs.
Proficiency with Git and version control workflows.
Strong understanding of React Hooks, component lifecycle, and modern React architecture.
Experience building responsive and scalable web applications.