Frontend Engineer (React)

EngineeringBengaluruFull-timeSenior (5+ years)

About This Role:

We are looking for a passionate developer who is proficient in React and JavaScript. You will own the development of client-facing web applications and UI components using well-known React workflows. Collaborate with product and design teams to implement features aligned with our roadmap.

Key Responsibilities:

  • Design and implement features for our front-end applications using React.
  • Develop our merchant dashboard to provide customer analytics and reports.
  • Build reusable components and front-end libraries.
  • Optimize components for performance.
  • Collaborate with engineering, product, and UX teams.
  • Write documentation and support API integration.
  • Conduct code reviews and enforce modern programming principles.
  • Improve test coverage and QA processes.
  • Use open-source technologies beyond the core framework when needed.
  • Follow architectural patterns and provide technical support to the team.

Requirements:

  • Bachelor’s degree in Computer Science or related field, or equivalent experience.
  • At least 5 years of frontend development experience.
  • Strong experience with React and TypeScript.
  • Experience with Jest, Cypress, and Testing-Library.
  • Experience with complex forms and form libraries like react-hook-form, formik, or redux-form.
  • Familiarity with Redux, MobX, or React-Query for state management.
  • Knowledge of DevOps, AWS, and Docker is a plus.
  • Strong debugging and problem-solving skills.
  • Excellent communication and collaboration skills.