Point your AI agent at freehire and let it find you a job.

Get the CLI →

Cashfree Payments

Frontend Engineer-2

Posted Updated
Discussion
What You Will Do
  • Develop responsive, accessible, high-performance web applications and dashboards using React.js and modern JavaScript/TypeScript.

  • Write clean, modular, and testable code; participate in constructive code reviews; and write unit/integration tests with Jest/React Testing Library.

  • Design scalable, reusable UI component libraries and design tokens that elevate engineering speed across teams.

  • ntegrate complex RESTful and GraphQL APIs, managing asynchronous state cleanly using tools like Redux Toolkit, Zustand, or TanStack Query.

  • Diagnose bottlenecks, eliminate unnecessary re-renders, optimize Core Web Vitals, and ensure lightweight bundles across all desktop and mobile browsers.

What We Are Looking For
  • 3 to 6 years of hands-on frontend development experience, with a solid track record of shipping production-grade single-page applications (SPAs).

  • Strong command over React.js fundamentals—Hooks, Context API, component lifecycle, rendering behavior, and state management.

  • Deep proficiency in vanilla JavaScript (ES6+), HTML5, and CSS3 / modern styling solutions (Tailwind CSS, CSS Modules, or Styled Components).

  • Familiarity with modern frontend tooling ecosystems like Vite, Webpack, Babel, npm/pnpm, and Git.

  • Good grasp of data structures, clean code principles, functional programming concepts, and debugging tools (Chrome DevTools, React Profiler).

  • Clear communicator who works smoothly alongside product managers, UI/UX designers, and backend engineers.

Bonus Points If You Have
  • Experience with TypeScript, Next.js, or SSR/SSG patterns.

  • Prior work experience in fintech, payments, e-commerce, or developer-facing tooling.

  • Understanding of web security best practices (CORS, XSS, CSRF, CSP).

Skills

Apply

See also

Frontend jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.