Role Overview
We are looking for an Android Developer Intern for a 6-month onsite internship located in Greater Kailash, Delhi. This role involves developing native applications with a focus on real-time face filters and machine learning integration. The working hours are 10:00 AM – 6:00 PM, Monday to Saturday.
Responsibilities
- Develop native Android applications using Kotlin
- Implement camera functionality using CameraX API
- Integrate Google ML Kit for face detection & landmark tracking
- Develop dynamic real-time face filter overlays
- Implement user authentication using Firebase Authentication
- Store user data using Firebase Firestore
- Follow MVVM architecture
- Optimize memory usage and rendering performance
- Maintain code using Git version control
Requirements
- Proficiency in Native Android Development using Kotlin, Android SDK & Android Studio
- Knowledge of Jetpack Compose, XML Layouts & Material Design 3
- Understanding of MVVM & Clean Architecture with Hilt/Dagger
- Experience with Jetpack Components (ViewModel, Navigation, Room)
- Ability to integrate REST APIs using Retrofit and Kotlin Coroutines
- Familiarity with Firebase Services
- Experience with Git and Google Play Store Deployment
Nice to Have
- Exposure to CameraX or ML Kit
- Experience with animations or custom views
- Personal Android projects or previous internships
- Understanding of performance optimization
Skills
- Kotlin
- Android SDK
- Firebase
- Jetpack Compose
- Git