Role Overview
We’re looking for an Intern Android Kotlin Developer who is passionate about Android development and wants hands-on experience working on real products. You’ll work alongside our Android development team on new feature development, bug resolution, SDK implementation, and sprint deliverables. This role is suitable for freshers and aspiring Android developers who can demonstrate their skills through practical Kotlin projects.
Responsibilities
- Develop new Android application features using Kotlin
- Work on assigned sprint tasks and contribute toward successful sprint completion
- Identify, debug, and resolve application issues
- Implement and integrate third-party SDKs and APIs
- Write clean, readable, maintainable, and reusable Kotlin code
- Test developed functionality across relevant Android devices and versions
- Collaborate with other Android developers and team members
- Participate in code reviews and implement feedback
- Understand existing application architecture and contribute without negatively affecting existing functionality
- Communicate task progress, blockers, and technical challenges clearly
Requirements
- Strong fundamental understanding of Kotlin
- Has completed at least 3 Android/Kotlin projects
- Understanding of Android application lifecycle and core Android components
- Familiarity with Activities, Fragments, Services, Intents, and Android permissions
- Understanding of Android UI development and responsive layouts
- Familiarity with REST APIs and JSON data handling
- Basic understanding of coroutines and asynchronous programming
- Familiarity with Git and version-control workflows
- Basic debugging and problem-solving ability
- Must own an Android device
Skills
- Kotlin
- Android SDK
- Git
- REST APIs
- Android Studio
Nice to Have
- Jetpack Compose experience
- MVVM or similar Android architecture knowledge
- Retrofit/OkHttp experience
- Firebase Database, A/B testing, Push notification knowledge
- Room Database experience