← All openings

Software Engineering Intern - Client (Mobile)

Nudge · Bangalore, India

Join Nudge as a Software Engineering Intern for mobile apps in Bangalore. Build features for Android and iOS using modern cross-platform development.

What you will do

  • 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.
  • 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.
  • Write tests, profile for performance and fix crashes and UI bugs.
  • Go through code reviews and learn the release process to Play Store and App Store.
  • Use AI coding tools to build screens, write tests and debug faster.

What you need

  • Hands-on experience building apps on at least one mobile platform like Android, iOS, Flutter or React Native.
  • Kotlin experience, or a clear willingness to learn it fast.
  • Understanding of app architecture basics like MVVM, app lifecycle and state management.
  • Comfort consuming REST/JSON APIs and handling async work.
  • Strong fundamentals in Data Structures and Algorithms.
  • Familiarity with Git.
  • At least one app you built on the Play Store, App Store, on GitHub, or a demo.
  • Hands-on experience using AI tools in your own projects.

Good to have

  • Exposure to Jetpack Compose, SwiftUI or KMP is a strong plus.

Eligibility

  • Final-year students or recent graduates with B.Tech, B.E., MCA or equivalent.

Pay and perks

  • Ship features to real users on both Android and iOS.
  • Learn Kotlin Multiplatform and Compose Multiplatform on a production app.
  • Work closely with experienced engineers for direct mentorship.
  • Strong interns may be offered a full-time mobile engineering role.
  • Experience an AI-First Workflow with modern coding tools.