Yinkoshield provides mobile app security solutions across sub-Saharan Africa, protecting millions of users across diverse device types. We're an impact-driven organization with ambitious growth plans in emerging markets. We're looking for engineers who excel at optimizing Android security for resource-constrained environments.
Key Responsibilities:
Write and optimize low-level code in ARM64 assembly, C/C++, and Python to secure Android applications from vulnerabilities such as memory corruption, race conditions, and buffer overflows
Develop and implement new detection techniques to identify and mitigate security threats on the device
Analyze and refine Android codebases with a focus on native code integration, deep Android internals, and kernel-level interactions
Debug complex issues related to memory management and low-level system interactions
Utilize reverse engineering tools like Ghidra, IDA Pro, or Frida to understand vulnerabilities and develop appropriate protections
Collaborate with our cybersecurity team to design defense mechanisms that balance security and performance
Stay current with the latest security research and industry best practices to continuously improve our mobile shield
Requirements
Proven knowledge of Android internals
Proficiency in writing efficient code in ARM64 assembly, C/C++, and Python
Experience with Android NDK, JNI, and native code optimization techniques
Demonstrated ability to improve performance on devices with limited processing power and memory
Experience with reverse engineering tools and applying findings to security improvements
Track record of developing solutions that work across diverse Android device specifications
Ability to take ownership of projects from concept through implementation
Solid communication skills and ability to work in a distributed team environment
Fluent English (both verbal and written)
Benefits
Competitive salary and benefits package tailored to your expertise and contributions
Fully remote work option with flexible work hours
The opportunity to work on security challenges impacting millions of users across a wide range of Android devices
Work with a research-driven team at the forefront of mobile security technology in a dynamic and innovative environment
Significant opportunities for professional development and continuous learning in a collaborative setting
Access to groundbreaking security research, where your work contributes to solving some of the most critical security issues in mobile technology
Room for professional growth and career development in a company that values continuous learning and innovation
Supportive work environment focused on collaboration, innovation, and pushing the boundaries of mobile security