VectorMatch
All open roles

Frontend Developer

Indore, Chennai, Bengaluru | Hybrid3–5 years

Posted 1 October 2026

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