Responsibilities:
1. Collaborate with the Android development team to integrate and optimize native C/C++ code within Android applications.
2. Develop and maintain high-performance libraries and components using the Android NDK.
3. Work closely with cross-functional teams, including product managers and UI/UX designers, to ensure seamless integration of native code.
4. Optimize existing codebase and algorithms to improve application speed, efficiency, and responsiveness.
5. Debug and resolve performance bottlenecks, memory leaks, and other issues related to native code.
6. Collaborate with QA teams to conduct thorough testing and performance analysis.
7. Stay up-to-date with the latest advancements in Android NDK and related technologies.
8. Document code, APIs, and processes for future reference and collaboration.
9. Participate in code reviews to maintain high code quality and provide constructive feedback to peers.
Qualifications:
10. Proven experience in native C/C++ development for Android platforms using the Android NDK.
11. Strong proficiency in Java and Kotlin for Android development.
12. Solid understanding of Android app architecture, design patterns, and best practices.
13. Experience with optimizing and enhancing performance in resource-intensive applications.
14. Knowledge of memory management, multi-threading, and other low-level programming concepts.
15. Familiarity with Android Studio and other relevant development tools.
Nice-to-Have:
16. Experience with cross-platform development using Flutter
17. Knowledge of Media PIPES and OpenCV, OPEN GV.
18. Contributions to open-source projects related to Android NDK.
Hourly Range: $5.00-$25.00
Posted On: February 14, 2024 12:58 UTC
Category: Mobile App Development
Skills:C, C++, Android NDK, Java, Kotlin, OpenCV
Country: India
click to apply
Powered by WPeMatico
