Role Overview :
We are seeking a passionate Junior Android Developer to join our growing mobile development team. The ideal candidate will have hands-on experience in building Android applications with a particular emphasis on video editing capabilities. This role offers an exciting opportunity to work on cutting-edge mobile technologies and build engaging, high-performance video applications for end users.
Key Responsibilities :
- Design, develop, and maintain Android applications with integrated video editing features.
- Leverage Jetpack components (e.g., ViewModel, LiveData, Navigation, Room) to create scalable and maintainable app architectures.
- Collaborate with cross-functional teams including product managers, UI / UX designers, and QA to deliver high-quality mobile features.
- Optimize video processing, rendering, and playback for performance and user experience across diverse devices.
- Write clean, efficient, and well-documented code following modern Android development practices.
- Perform debugging, profiling, and performance tuning to improve app stability and responsiveness.
- Stay up-to-date with Android development trends and best practices, especially in the video / media domain.
Required Qualifications & Skills :
Bachelor's degree in Computer Science, Engineering, or related field (or equivalent practical experience).13 years of experience in Android development with a strong portfolio (GitHub or Play Store links preferred).Solid programming experience in Kotlin and Java.Practical experience working with video processing APIs (e.g., MediaCodec, OpenGL, ExoPlayer, FFmpeg).Familiarity with Androids Camera2 API, MediaRecorder, and video rendering techniques.Strong understanding of Android application architecture, UI development, and Jetpack components.Knowledge of app performance profiling, memory management, and optimization techniques.Preferred Qualifications (Good to Have) :
Experience with FFmpeg, GPU-based rendering, or native video libraries.Exposure to third-party libraries related to video editing and multimedia.Understanding of MVVM architecture, Clean Architecture, or similar patterns.Familiarity with CI / CD pipelines for Android development.What Youll Gain :
Opportunity to work on innovative video tech solutions used by a large user base.A collaborative environment with mentoring from senior Android and multimedia developers.Continuous learning and development opportunities in mobile and video technologies.(ref : hirist.tech)