
Frontend Developer
VectorMatch · Posted today
- Greater Chennai Area (On-site)
- Full-time
- 3+ yrs
About the role
About The Role
We are looking for a ReactJS Developer who enjoys building modern, scalable web applications and has a strong understanding of frontend engineering fundamentals.
You will work closely with backend engineers, product teams, and designers to build responsive, high-performance applications. The role involves developing reusable UI components, integrating APIs, managing application state, and ensuring a smooth user experience across devices.
What You’ll Do
- Build and maintain modern web applications using React.js
- Develop reusable, scalable, and maintainable UI components
- Convert product requirements and designs into responsive web interfaces
- Integrate REST APIs and work with backend services
- Manage application state using appropriate state-management approaches
- Implement routing, forms, validation, error handling, and authentication flows
- Optimize applications for performance, scalability, and responsiveness
- Write clean, modular, and reusable JavaScript/TypeScript code
- Debug issues and improve application reliability
- Collaborate with backend engineers, designers, and product teams
- Participate in code reviews and contribute to frontend engineering standards
- Write and maintain unit/integration tests where applicable
- Stay current with modern React and frontend development practices
- Required Skills
- Strong hands-on experience with React.js
- Strong understanding of JavaScript (ES6+)
- Good knowledge of HTML5 and CSS3
- Experience building responsive web applications
- Experience consuming and integrating REST APIs
- Understanding of React Hooks, component lifecycle, and reusable component design
- Experience with Git
- Good understanding of frontend performance and browser fundamentals
- Ability to troubleshoot and debug frontend issues effectively
Good to Have
- Experience with TypeScript
- Experience with Next.js
- Familiarity with state-management libraries such as Redux, Zustand, or similar
- Experience with modern CSS frameworks such as Tailwind CSS
- Experience with testing frameworks such as Jest, React Testing Library, or Cypress
- Understanding of CI/CD and frontend deployment workflows
- Familiarity with cloud platforms such as AWS, Azure, or GCP
- Experience working with AI-powered applications or integrating LLM/AI APIs
- What We’re Looking For
- Strong problem-solving and debugging skills
- Good understanding of frontend architecture, not just UI development
- Ability to write clean and maintainable code
- Attention to detail and a strong focus on user experience
- Ability to work independently while collaborating effectively with a technical team
- Willingness to learn and adopt new technologies
Interview / Screening Focus
Candidates may be evaluated across
- JavaScript fundamentals
- React concepts and architecture
- Component design and reusability
- State management
- API integration
- Performance optimization
- Debugging and problem solving
- Frontend system design
- Practical coding ability
- This position is being offered on behalf of one of our valued clients. You’ll work on technology-driven products where engineering quality, problem solving, and practical application of AI are important parts of the development process.
- If you enjoy building products rather than simply implementing screens, we’d like to hear from you.
Skills
ReactjsTypescriptReact Context APIJavascriptJestKarma
Good to have
ReduxResting Testing LibraryCypressTailwind css
Skills
ReactjsTypescriptReact Context APIJavascriptJest