Nudge | Software Engineering Intern | Apply now

The Opportunity

Nudge is building India’s ultimate commerce rewards platform. For most users, Nudge is the mobile app: it is where they scan shopping bills, link accounts like Gmail or Swiggy and Zepto, play games, and watch their rewards grow.

Our Android and iOS apps share a codebase built with Kotlin Multiplatform (KMP) and Compose Multiplatform. As a Client Intern, you will build features in this app alongside our mobile engineers, with a mentor reviewing your work.

You don’t need prior KMP experience. If you have built apps on any mobile platform and want to go deep on modern cross-platform development, this role is for you.

Job Description :-

Company:Nudge
Job Role:Software Engineering Intern 
Batches:Recent Batch
Degree:Final-year students or recent graduates (B.Tech / B.E. / MCA or equivalent)
Experience:Freshers(0 – 1 yrs)
Location:Bengaluru, India
CTC/Salary:INR 40K-60K/Month (Expected)

What You’ll Achieve

Build Features Users Touch Every Day

  • Build screens and flows for bill scanning, account linking, rewards and in-app games.
  • Turn designs into polished, responsive UI with smooth animations and clear states (loading, empty, error).

Work Across the Mobile Stack

  • Integrate with backend REST APIs, handle networking, caching and offline behaviour.
  • Work with device capabilities like the camera, permissions, notifications and deep links.
  • Learn how shared Kotlin code runs on both Android and iOS, and where platform-specific code is needed.

Ship with Quality

  • Write tests, profile for performance and fix crashes and UI bugs.
  • Go through code reviews and learn the release process from build to Play Store and App Store.

Build Faster with AI

  • Use AI coding tools (e.g., Claude Code, Cursor, GitHub Copilot) to build screens, write tests and debug faster, while understanding and owning every line you ship.
  • Use AI to explore the codebase, turn designs into UI scaffolding, and prototype ideas quickly.

What You’ll Bring

  • Hands-on experience building apps on at least one mobile platform: Android (Kotlin/Java), iOS (Swift), Flutter or React Native.
  • Kotlin experience, or a clear willingness to learn it fast. Exposure to Jetpack Compose, SwiftUI or KMP is a strong plus.
  • Understanding of app architecture basics (MVVM or similar), app lifecycle and state management.
  • Comfort consuming REST/JSON APIs and handling async work (coroutines, async/await or similar).
  • Strong fundamentals in Data Structures and Algorithms, and familiarity with Git.
  • At least one app you built: on the Play Store / App Store, on GitHub, or a demo you can walk us through.
  • Hands-on experience using AI tools in your own projects, and the judgement to review, test and correct what they generate.
  • An eye for UI detail, curiosity, and the drive to learn fast in a startup environment.

Apply Through This Link: Click Here

Join our Telegram group: Click here

Follow us on Instagram: Click here

Follow us on WhatsApp: Click here

Leave a Comment