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