Skip to main content
Posted 19 May, 2026

Front End Developer - React - India

Photon
Bangalore,Karnataka,IN,560103 Full Time
Reference: 218_550080_25113

Job Title: Frontend Engineer

About the Role:

As a Frontend Engineer, you will be responsible for developing, implementing, and maintaining the user-facing features of our web applications. You will work closely with product managers, UX/UI designers, and backend engineers to translate designs and requirements into high-quality, responsive, and performant user interfaces using React.js. Your contributions will directly impact the user experience and the success of our product.

Responsibilities:

  • Development & Implementation:
    • Develop, test, and maintain robust, scalable, and responsive web applications using React.js.
    • Translate UI/UX design mockups and wireframes into clean, well-structured, and efficient code.
    • Implement new features and enhancements, ensuring cross-browser compatibility and optimal performance.
    • Write unit, integration, and end-to-end tests to ensure code quality and stability.
  • Collaboration & Problem Solving:
    • Collaborate effectively with product managers, UX/UI designers, and backend engineers to understand requirements and deliver technical solutions.
    • Participate in code reviews, providing and receiving constructive feedback to maintain high code standards.
    • Identify and troubleshoot frontend issues, bugs, and performance bottlenecks.
    • Stay up-to-date with the latest frontend technologies, tools, and best practices, especially within the React ecosystem.
  • Code Quality & Maintenance:
    • Ensure adherence to coding standards, best practices, and architectural guidelines.
    • Contribute to the continuous improvement of our development processes and tools.

Required Skills & Experience:

  • 3+ years of professional experience in frontend web development with ContentStack or similar Headless CMS platform.
  • Strong proficiency in React.js & Typescript and its core principles (e.g., component lifecycle, state management, hooks).
  • Solid understanding of JavaScript (ES6+), HTML5, and CSS3.
  • Familiarity with server-side rendering (SSR) frameworks (e.g., Next.js).
  • Knowledge of UI testing frameworks (e.g., Jest, React Testing Library, Cypress).
  • Understanding web accessibility (WCAG) guidelines.
  • Familiarity with modern frontend build tools (e.g., Webpack, Vite) and package managers (npm, yarn).
  • Understanding of responsive design principles and experience building applications that work across various devices and screen sizes.
  • Proficiency with version control systems (e.g., Git).
  • Ability to write clean, maintainable, and well-documented code.
  • Strong problem-solving skills and attention to detail.

Nice to Have:

  • Experience with consuming RESTful APIs and integrating with backend services.
  • Experience with state management libraries (e.g., Redux, Context API, Zustand) or patterns.
  • Familiarity with design systems.

Education:

  • Bachelor's degree in computer science, Engineering, or a related field, or equivalent practical experience.

Sign up for Job Alerts