Frontend Engineer-1 – Bengaluru

Cashfree Payments

Scroll down to apply
1–3 years of hands-on frontend development experience1 day ago
Experience1–3 years of hands-on frontend development experience
QualificationB.E./B.Tech, according to the supplied recruitment summary. Confirm the exact degree requirement on the current application page.

Key Responsibilities

  • Develop responsive, accessible, and high-performance web applications and dashboards.
  • Use React.js and modern JavaScript or TypeScript.
  • Build interfaces that work across desktop and mobile browsers.
  • Translate requirements into reliable and maintainable frontend implementations.
  • Write clean, modular, and testable code.
  • Participate in constructive code reviews.
  • Write unit and integration tests using Jest and React Testing Library.
  • Improve code quality and help prevent regressions.
  • Design scalable and reusable user interface component libraries.
  • Develop design tokens and shared UI patterns.
  • Improve consistency across applications and user interfaces.
  • Help increase engineering efficiency through reusable components.
  • Integrate complex RESTful and GraphQL APIs into frontend applications.
  • Manage asynchronous application state cleanly.
  • Use appropriate state-management or data-fetching tools, such as Redux Toolkit, Zustand, or TanStack Query.
  • Handle loading states, errors, and changes in API responses appropriately.
  • Diagnose frontend performance bottlenecks.
  • Identify and eliminate unnecessary component re-renders.
  • Optimise Core Web Vitals and application responsiveness.
  • Keep JavaScript bundles lightweight.
  • Ensure a reliable experience across desktop and mobile browsers.
  • Collaborate with product managers to understand requirements.
  • Work with UI/UX designers to implement user interface designs.
  • Coordinate with backend engineers on API integration and application behaviour.
  • Share feedback through code reviews and collaborative problem-solving.

Skills & Eligibility

  • The supplied recruitment summary lists B.E./B.Tech as the required qualification. However, the visible requirements on the current Cashfree Careers page focus on professional experience and technical skills rather than repeating a specific degree requirement.
  • Candidates should verify the accepted degree specialisations and any equivalent qualification criteria on the application form before applying.
  • Candidates should have 1–3 years of hands-on frontend development experience , including experience delivering production-grade single-page applications (SPAs).
  • Relevant experience may include building React components, managing application state, integrating APIs, writing tests, debugging user interface issues, and improving performance.
  • Strong knowledge of React.js is central to this role. Applicants should understand:
  • React Hooks and the purpose of commonly used hooks.
  • Context API and state management patterns.
  • Component lifecycle concepts and rendering behaviour.
  • How to structure reusable and maintainable components.
  • Common causes of unnecessary re-renders and how to investigate them.
  • Candidates should have deep proficiency in vanilla JavaScript ES6+, HTML5, and CSS3. The listing also mentions modern styling approaches, including Tailwind CSS, CSS Modules, and Styled Components.
  • Applicants should be able to implement responsive user interfaces, write clear code, and handle asynchronous behaviour. Familiarity with modern JavaScript and browser behaviour is important when diagnosing complex frontend issues.
  • The required experience includes familiarity with modern frontend development tools and workflows, such as:
  • Vite, Webpack and Babel: Tools associated with development, bundling and JavaScript transformation.
  • npm or pnpm: Package management and dependency handling.
  • Git: Version control and collaborative development workflows.
  • Chrome DevTools: Browser-based inspection, debugging and performance analysis.
  • React Profiler: Investigating component rendering and performance behaviour.
  • The description expects a good grasp of data structures, clean code principles, functional programming concepts, and debugging techniques.
  • Candidates should be able to explain their implementation decisions, identify inefficient code, and maintain components that other developers can understand and extend.
  • Cashfree is looking for clear communicators who can work effectively with product managers, UI/UX designers, and backend engineers. Applicants should be comfortable discussing technical trade-offs, clarifying requirements, and collaborating through code reviews.
  • The supplied recruitment summary lists B.E./B.Tech as the required qualification. However, the visible requirements on the current Cashfree Careers page focus on professional experience and technical skills rather than repeating a specific degree requirement.
  • Candidates should verify the accepted degree specialisations and any equivalent qualification criteria on the application form before applying.
  • The following skills are listed as additional advantages rather than core requirements.
  • Experience with TypeScript, Next.js, and server-side rendering (SSR) or static site generation (SSG) patterns can be helpful. These skills are relevant to applications that benefit from stronger typing, alternative rendering strategies, or specific framework capabilities.
  • Previous experience in fintech, payments, e-commerce, or developer-facing tooling is considered a bonus. Candidates with such experience may be able to demonstrate familiarity with complex workflows, data-driven interfaces, and user-facing business applications.
  • The listing also highlights awareness of web security practices, including:
  • CORS: Cross-Origin Resource Sharing and browser rules governing cross-origin requests.
  • XSS: Cross-site scripting and techniques for preventing unsafe script injection.
  • CSRF: Cross-site request forgery and relevant protection techniques.
  • CSP: Content Security Policy and its role in restricting potentially unsafe resource execution.
  • Candidates preparing for this opportunity should focus on practical frontend engineering skills and be ready to demonstrate them through code or project examples.
  • React.js: Practise Hooks, Context API, state management, component composition and rendering behaviour.
  • JavaScript ES6+: Review promises, async/await, closures, modules, array methods and browser fundamentals.
  • HTML and CSS: Practise semantic HTML, responsive layouts, accessibility, CSS layout systems and reusable styling.
  • State and data fetching: Understand when to use local state, shared state, and a data-fetching library.
  • API integration: Practise integrating REST APIs and understand the basics of GraphQL, request handling and error states.
  • Testing: Write component and integration tests using Jest and React Testing Library.
  • Performance: Use browser tools and React Profiler to investigate slow renders, large bundles and other bottlenecks.
  • Build tooling: Understand the role of Vite or Webpack, package managers, Git and build pipelines.
  • Web security: Review CORS, XSS, CSRF and CSP fundamentals.
  • Problem-solving: Practise data structures, clean code, functional programming concepts and explaining technical decisions.
  • These are preparation recommendations based on the supplied job requirements, not additional official selection criteria.
  • The supplied recruitment summary lists B.E./B.Tech. However, the currently accessible job page’s visible criteria do not separately repeat this degree requirement. Candidates should confirm the exact education criteria on the application page.
  • Core skills include React.js, JavaScript ES6+, HTML5, CSS3, state management, frontend tooling, Git, debugging, data structures and clean code principles.
  • October 20, 2026
Note: This job is posted on external sites. Joblit shares the listing for convenience and does not take responsibility for third-party content.
Apply Now