Android Security Engineer

Yinkozi, Ltd Logo

Yinkozi, Ltd

πŸ“Remote - South Africa

Summary

Join our team as a skilled Android Developer to enhance the security, performance, and reliability of our mobile application shield. You will analyze and optimize Android codebases, build robust shields, collaborate with the security team, and debug complex crashes. This role requires in-depth knowledge of Android internals, native code integration, and experience in C/C++ development. You will work with cutting-edge security technology and have the opportunity for professional growth. We offer a competitive salary and benefits package, a fully remote work option with flexible hours, and a supportive work environment.

Requirements

  • In-depth knowledge of Android kernel, low-level Android development, and hybrid application runtimes
  • Experience in C and C++ development, especially in memory management and concurrent programming
  • Experience with Android NDK (Native Development Kit), JNI, and the ability to write and debug native code
  • 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)
  • Experience building, maintaining, and distributing SDKs for Android platforms

Responsibilities

  • Analyze and optimize existing Android codebases to prevent memory corruption, race conditions, and security vulnerabilities
  • Build and maintain robust shields for mobile applications, with a focus on low-level Android development and native code (C/C++)
  • Collaborate with the security team to implement cutting-edge security features and defense mechanisms against mobile threats
  • Debug and analyze complex crashes, particularly those involving memory issues, threading, and Android kernel interactions
  • Review and optimize native Android components (JNI, NDK) for performance, security, and stability
  • Ensure that the Android shield is resistant to reverse engineering, hooking, and injection attacks
  • Develop and maintain Android SDKs, ensuring seamless integration with hybrid runtimes and third-party apps
  • Stay updated with the latest in Android security research and contribute to improving the mobile application's resilience against emerging threats

Benefits

  • Competitive salary and benefits package
  • Fully remote work option with flexible work hours
  • Opportunity to work on a massive scale, protecting millions of users worldwide and facing unique, large-scale security challenges
  • 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
  • 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

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.