Senior Android Developer
Job Summary
Key Responsibilities
- Develop and maintain advanced Android features for TutAR.
- Systematically reduce the feature gap between TutAR IFP and competitor IFP applications.
- Improve app performance stability and user experience.
- Work on custom canvas rendering and interactive whiteboard functionalities.
- Integrate backend APIs and services with Android applications.
- Collaborate with product design and backend teams.
- Participate in code reviews and maintain development best practices.
- Optimize application launch time crash rate and ANR performance.
- Skill matters more than the qualification degree.
- 3 years of Android development experience.
- Strong knowledge of Kotlin and Android SDK.
- Experience with Custom Views Canvas and SurfaceView.
- Experience with multi-flavor Gradle builds and ProGuard/R8.
- Strong debugging and performance profiling skills.
- Familiarity with Android Studio Profiler and Perfetto.
- Experience with Git and code review workflows.
- Knowledge in backend technologies.
- OpenGL ES Filament or GPU-related development.
- JNI / NDK experience.
- Native crash debugging experience.
- Knowledge of Coroutines Flow MVVM/MVI architecture.
- Experience working with non-standard Android ROMs.
- Knowledge of JavaScript or .
- Basic knowledge of AWS.
- Exposure to web development concepts.
- Strong problem-solving ability.
- Ability to work independently in a startup environment.
- Strong ownership mindset and collaboration skills.
- Willingness to learn and adapt to evolving technologies.
- Opportunity to work on cutting-edge immersive technology products.
- Collaborative and innovation-driven work environment.
- Hands-on experience with large-scale interactive learning platforms.
- Laptop
- Android Studio setup
- Tablet / IFP testing devices
Required Skills:
Required Qualifications Skill matters more than the qualification degree. 3 years of Android development experience. Must-Have Skills Strong knowledge of Kotlin and Android SDK. Experience with Custom Views Canvas and SurfaceView. Experience with multi-flavor Gradle builds and ProGuard/R8. Strong debugging and performance profiling skills. Familiarity with Android Studio Profiler and Perfetto. Experience with Git and code review workflows. Knowledge in backend technologies. Strong Plus Skills OpenGL ES Filament or GPU-related development. JNI / NDK experience. Native crash debugging experience. Knowledge of Coroutines Flow MVVM/MVI architecture. Experience working with non-standard Android ROMs. Knowledge of JavaScript or . Basic knowledge of AWS. Exposure to web development concepts. Additional Requirements Strong problem-solving ability. Ability to work independently in a startup environment. Strong ownership mindset and collaboration skills. Willingness to learn and adapt to evolving technologies.