Please, let Yinkozi know you found this job
on RemoteYeah.
This helps us grow 🌱.
Description:
We are seeking a highly skilled Senior Android Developer with deep expertise in building and maintaining secure mobile applications.
Your primary role will be to enhance the security, performance, and reliability of our mobile application shield, ensuring it is robust enough to prevent potential vulnerabilities such as memory corruption, race conditions, and other critical issues.
As a key contributor to our security team, you will be involved in refining codebases in Java, Kotlin, and C/C++, with a strong focus on Android internals, native code integration, and performance optimization.
You will also have the opportunity to work closely with our cybersecurity experts to develop advanced defense mechanisms, ensuring that our shield is resilient to modern mobile attacks.
Key responsibilities include analyzing and optimizing existing Android codebases to prevent memory corruption, race conditions, and security vulnerabilities.
You will build and maintain robust shields for mobile applications, with a focus on low-level Android development and native code (C/C++).
Collaborating with the security team to implement cutting-edge security features and defense mechanisms against mobile threats is essential.
You will debug and analyze complex crashes, particularly those involving memory issues, threading, and Android kernel interactions.
Reviewing and optimizing native Android components (JNI, NDK) for performance, security, and stability is part of your role.
Ensuring that the Android shield is resistant to reverse engineering, hooking, and injection attacks is crucial.
You will develop and maintain Android SDKs, ensuring seamless integration with hybrid runtimes and third-party apps.
Staying updated with the latest in Android security research and contributing to improving the mobile application's resilience against emerging threats is expected.
Requirements:
You must have 5+ years of experience in mobile application development with a strong focus on Android internals and security.
In-depth knowledge of Android kernel, low-level Android development, and hybrid application runtimes is required.
Proven experience in C and C++ development, especially in memory management and concurrent programming, is necessary.
Experience with Android NDK (Native Development Kit), JNI, and the ability to write and debug native code is essential.
You should have expertise in identifying and resolving memory corruption, race conditions, and other performance bottlenecks in Android apps.
Hands-on experience with security vulnerabilities (such as buffer overflows, code injection) and defense techniques (anti-debugging, encryption) is required.
Experience building, maintaining, and distributing SDKs for Android platforms is necessary.
A deep understanding of mobile application attacks (e.g., Frida, hooking, root detection) and the ability to implement effective countermeasures is essential.
Benefits:
You will receive a competitive salary and benefits package.
There is a fully remote work option with flexible work hours.
The possibility of relocation to Dubai is available.
You will have the opportunity to work on a massive scale, protecting millions of users worldwide and facing unique, large-scale security challenges.
You will work with cutting-edge security technology in a dynamic and innovative environment.
Access to groundbreaking security research as part of a research-driven company, where your work contributes to solving some of the most critical security issues in mobile technology, is provided.
There is room for professional growth and career development in a company that values continuous learning and innovation.
You will be in a supportive work environment focused on collaboration, innovation, and pushing the boundaries of mobile security.
Apply now
Please, let Yinkozi know you found this job
on RemoteYeah
.
This helps us grow 🌱.