Key Skills
Android SDK, NDK, Java, Linux, JNI, C++, Cross-Platform Development
We are looking for a highly skilled Android Developer with 4+ years of experience in Java, Android SDK, NDK, and Linux-based environments. The ideal candidate should have a strong background in developing high-performance Android applications, integrating with native libraries, and optimizing apps for scalability and efficiency.
Responsibilities
- Develop, maintain, and optimize Android applications using Java, Android SDK, and NDK.
- Work with low-level system components and integrate native code using JNI.
- Collaborate with backend developers and UI/UX designers for seamless integration.
- Write clean, scalable, and maintainable code aligned with industry best practices.
- Debug, test, and profile Android applications to ensure optimal performance.
- Contribute to cross-platform development efforts involving C++ and Linux components.
- Ensure code quality through code reviews and performance tuning.
Required Skills & Qualifications
- 4+ years of experience in Android application development using Java.
- Strong expertise in Android SDK, NDK, and JNI.
- Experience working with Linux-based environments.
- Proficiency in C++ and familiarity with cross-platform app development.
- In-depth knowledge of Core Java, OOP concepts, and SQLite.
- Hands-on experience with third-party libraries and APIs.
- Strong understanding of multithreading, memory management, and debugging tools.
- Excellent problem-solving and analytical skills.
- Ability to work independently and collaboratively in a team environment.