All open roles

Engineering

Software Developer Intern (Frontend)

On-site, Bengaluru Internship (6 months) 6 months, with a PPO based on performance
Apply on the form

This form also covers Software Developer Intern (Backend), DevSecOps Intern, Data Scientist Intern, AI Engineer Intern. Select Software Developer Intern (Frontend) when it asks which role you want.

About the role

As a Software Developer Intern (Frontend), you will work closely with the product and engineering teams to build intuitive, scalable, and high-performance user interfaces for our AI-powered products.

This is a hands-on role focused on real production code, not demos or prototypes. Using React and modern web technologies, you'll ship UI components and workflows used by enterprise customers, and see how the frontend connects to our AI and backend systems.

Key Responsibilities

  • Build and improve user-facing product features using React and modern web technologies.
  • Develop reusable UI components and frontend modules.
  • Build UI for AI-powered workflows, dashboards, and internal tools.
  • Integrate frontend applications with backend APIs and third-party services.
  • Optimize UI performance, responsiveness, and accessibility.
  • Collaborate with backend and AI teams to build seamless, AI-driven workflows.
  • Fix UI bugs and continuously improve the user experience.
  • Write clean, maintainable, production-ready code and participate in code reviews.

Technical Skills

  • Strong fundamentals in JavaScript (and ideally TypeScript).
  • Good understanding of React (or a similar modern frontend framework).
  • Solid HTML and CSS, with responsive, high-quality user-interface design.
  • Understanding of REST APIs, client-server architecture, and frontend-backend integration.
  • Basic knowledge of state management and component architecture.
  • Ability to debug issues and quickly adapt to new tools.
  • Mobile development: strong experience with mobile app development, particularly Flutter.
  • SDK development: prior experience working with or building SDKs is a strong plus.
  • Currently pursuing or recently completed a degree in Computer Science, IT, or a related field.

Nice to Have

  • Experience with TypeScript.
  • Exposure to modern frontend tooling and frameworks (Vite, Webpack, Next.js).
  • Mobile development exposure (React Native, Flutter) is a plus.
  • Understanding of UI/UX fundamentals and design systems.
  • Familiarity with Git and version control workflows.
  • Understanding of frontend deployment (Vercel, Firebase) and basic CI/CD.
  • Basic backend awareness (Python, Node.js, or similar) for end-to-end features.
  • Exposure to AI-powered applications or SaaS products.

What You'll Learn

  • Building scalable frontend systems and modern web interfaces for production.
  • Designing user flows for AI-driven products.
  • Working with real enterprise customers and production use cases.
  • Performance optimization and UI debugging.
  • How the frontend integrates with AI and backend systems.

Success in This Role

  • Ship meaningful frontend features to production.
  • Improve the usability and performance of existing workflows.
  • Become confident handling product modules independently.
  • Demonstrate strong ownership and learning velocity.

About RevRag AI

RevRag AI is a Bengaluru-based deep-tech startup building production-grade Voice AI and LLM-powered automation for customer-facing workflows. Our multilingual, in-app AI agents plug directly into BFSI journeys, improving digital onboarding, sales, and support while cutting operational cost by up to 70%.

We work with leading BFSI organisations including Mahindra Finance, Motilal Oswal, PayTM Insurance, PhonePe, KreditBee, Razorpay, Udaan Capital, Kissht, PolicyBazaar, InsuranceDekho, Open Capital, and EaseBuzz.