Back to jobs
New

Frontend Engineer

Bengaluru

[About the role]

We are looking for a Frontend Engineer with a strong fintech background to join our payments team and own the user-facing layer of our UPI payment experience. In this role, you will build seamless, mobile-first interfaces that handle the full spectrum of UPI flows P2P, P2M, QR, and Autopay while ensuring users feel confident and in control at every step of their payment journey. You will work with real-time payment states, design graceful failure and retry experiences, and integrate tightly with backend APIs across transactions, rewards, and wallet systems.

[Key Responsibilities]

  • Build seamless UPI payment experiences (P2P, P2M, QR, Autopay flows)
  • Develop high-performance, responsive mobile-first interfaces
  • Handle real-time payment states (pending, success, failure, retries)
  • Integrate with backend APIs for transactions, rewards, and wallet systems
  • Implement secure frontend practices (device binding flows, session handling)
  • Optimize latency, rendering performance, and API interactions
  • Ensure high reliability UX for critical payment journeys
  • Collaborate closely with backend, product, and design teams

[Required Experience]

  • 3–6+ years frontend engineering; experience building fintech/payment interfaces is mandatory
  • Experience in high-scale consumer apps
  • Engineers who understand user trust in payment experiences
  • Strong ownership of performance, reliability, and UX quality
  • Attention to detail in edge cases and failure scenarios
  • Ability to work in a fast-moving, product-first environment
  • Strong understanding of UPI user flows and payment UX patterns (intent flows, collect, QR, transaction state handling)
  • Proficiency in React / React Native / Flutter (or similar) with JavaScript/TypeScript
  • Strong focus on performance optimization, edge case handling, and graceful error states
  • Secure frontend practices (token storage, session management, auth flows, and sensitive data handling)
  • Ability to build trust-first payment UX: clear transaction states, failure handling with retry, user-safe confirmations
  • Experience with real-time systems (webhooks, polling, sockets for live status updates)
  • Exposure to wallets, rewards, or transaction history systems in consumer-facing products
  • Familiarity with design systems and component libraries (building or consuming)
  • Exposure to CMS-driven storefronts and dynamic layout rendering

Create a Job Alert

Interested in building your career at KRAFTON INDIA? Get future opportunities sent straight to your email.

Apply for this job

*

indicates a required field

Phone
Resume/CV

Accepted file types: pdf, doc, docx, txt, rtf

Cover Letter

Accepted file types: pdf, doc, docx, txt, rtf


Select...

 ※ The company does not require a specific resume format. Applicants can submit their resumes in any format that includes relevant information. However, please ensure you do not include sensitive personal information (such as resident registration numbers (e.g. aadhar), salary details, etc.) or information related to job performance (such as, physical details, marital status, family details, etc.).

Please confirm by checking "Yes" if you have read and understood the above information.

Select...

KRAFTON (including our affiliates) (hereinafter referred to as “Company” or “We”) will collect, store, and use your information for the purpose of processing your application to our company.

Purpose: To assess potential job applicants and progress through the recruitment process.

Categories: Name, email address, phone number, date of birth, nationality (e.g., country of residence), postal address, professional and educational information, or any other details you provided in your resume.

Duration: Your information will be retained until the recruitment process is complete (Only shall be retained if required to comply with legal obligations).

※ You have the right to object to the consent for the collection and use of your personal information. However, please note that refusal may prevent you from applying to our company.

If you have any questions regarding the processing of your personal information, please refer to our  Privacy Policy.  

Select...

KRAFTON (including our affiliates) (hereinafter referred to as "Company" or "We") collects and uses personal information as outlined below for the purpose of hiring talent:

Purpose: Job application and confirmation of results.
Categories: Collection of candidate source information.[A01] 
Duration: 1 year from the date of application (We will retain your information only to comply with any relevant legal obligations).

※ Service usage records, device information, and cookies may be created and collected during the service provision process.

You have the right to refuse the collection and use of your personal information. However, please note that there will be no disadvantage in the hiring process, even if you do not agree to this term.

If you have any questions regarding the processing of your personal information, please refer to our Privacy Policy.


 

Select...

KRAFTON (including our affiliates) (hereinafter referred to as "Company" or "We") collects and uses personal information as described below for the purpose of talent recruitment:

Purpose: Job application and result confirmation.
Categories: Collection of candidate source information.
Duration: 1 year from the date of application (Your information will only be retained to comply with relevant legal obligations).

※ Service usage records, device information, and cookies may be created and collected during the process of providing services.

You have the right to refuse consent for the collection and use of personal information. However, please note that refusing consent will not result in any disadvantage in the hiring process.

For more information, you may refer to our Privacy Policy.
 

Select...

KRAFTON (including our affiliates) (hereinafter referred to as "Company" or "We") will collect, store, and use the information for the purpose of recruiting talent and confirming those eligible for employment protection:

Purpose: Assessing suitability for employment and awarding additional points.
Duration: 1 year from the date of application (However, if there is a legal provision, the information will be retained for the required period according to the relevant law).

※ You have the right to refuse consent for the collection and use of sensitive information. However, since this is the minimum necessary information for recruiting talent, your consent is required for job application.

For additional details, please refer to our our Privacy Policy