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.