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.