We are seeking a skilled and experienced Native Android Developer to design, develop, and optimize native modules for our iBanking application using C / C++ with the Android NDK. You will be responsible for building native libraries (.so) for integration with our iBanking Android applications (Java / Kotlin) and working closely with the mobile team to integrate the native SDK with our main iBanking application .
Key Responsibilities :
- Design, develop, and optimize native modules for our iBanking application using C / C++ with the Android NDK.
- Build native libraries (.so) for integration with our iBanking Android applications (Java / Kotlin).
- Write native code that can be built directly on rooted Android devices (using clang, gcc, or NDK standalone toolchain) for iBanking-related functionalities.
- Debug, trace, and hook native libraries (e.g., OpenCV, FFmpeg, TensorFlow Lite, CameraX) within the iBanking context.
- Work with camera functionality, image processing, hardware interfaces, and low-level drivers, potentially for iBanking security features or enhanced user experience.
- Collaborate closely with the mobile team to integrate the native SDK with the main iBanking application.
Requirements :
Experience with APK decompilation, especially for analyzing iBanking applications.Strong understanding of Android Syscalls (user-space / kernel-space gateway).Proficiency in C / C++, including memory layout, pointers, and structs.Experience with Android NDK, CMake, ndk-build, and ABI filters.Ability to build .so files for various architectures (arm64-v8a, armeabi-v7a, x86).Experience with cross-compiling third-party libraries (e.g., OpenCV, OpenSSL, FFmpeg).Proficiency in JNI handling (JNIEnv, jobject, jstring, CallObjectMethod, FindClass, etc.).Ability to write and debug C++ directly on rooted Android devices (using adb, gcc, g++, clang, make).Familiarity with security considerations in iBanking applications is a plus.Benefits :
Flights : ️Onboarding flight ticket provided.
Flight ticket to visit home country provided every 6 months.Accommodation : Private apartment provided.Living Expenses : ️ Substantial support covering approximately 80% of living costs, including food and transportation.Visa & Insurance :1-year working visa provided.
Health insurance provided in accordance with labor law.International Environment : Work in a diverse environment with colleagues from up to 15 different nationalities.Recruitment Process : ️
HR Interview ️Technical InterviewBackground Check ️Offer