Nudge · Bengaluru, Karnataka, India
Skills: React, React Native, Java, Kotlin, Swift
Title: Software Engineering Intern - (Client / Mobile - Android, iOS) Department: Technology / Mobile Engineering Location: Bangalore Corporate Office Employment Type: Internship Eligibility: Final-year students or recent graduates (B.Tech / B.E. / MCA or equivalent)
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.
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: Androi…
Sign in to see the original posting
Browse more developer jobs on RoleBurst