DevJobs

Android Developer

Overview
Skills
  • Python Python ꞏ 5y
  • Java Java ꞏ 2y
  • C C
  • C++ C++
  • Linux Linux ꞏ 2y
  • Git Git
  • Android Internals ꞏ 2y
  • AOSP ꞏ 2y
  • dumpsys
  • jadx
  • Frida
  • Xposed

Mobile Group is an Israeli high-tech company that specializes in designing and delivering innovative communication, cyber-embedded, data mining & AI, IoT, and automotive solutions. In this role, you will lead the research and development of advanced capabilities in the Android domain, addressing real-time and complex technological challenges at the forefront of the mobile world. You will work closely with multidisciplinary teams, combining hands-on coding with deep system-level expertise, and guide engineers to deliver innovative, high-performance solutions.


Key Responsibilities:

  • Lead and execute R&D projects in the Android domain, from research through implementation
  • Develop in Python, Java, and C/C++, integrating with complex embedded and Linux-based environments
  • Apply deep knowledge of Android Internals, AOSP, and Linux for performance optimization and feature development
  • Conduct reverse engineering, debugging, and optimization using tools such as jadx and dumpsys
  • Work with Android hooking mechanisms and implement solutions at system and application levels
  • Collaborate with cross-functional teams in Agile environments using Git and related tools
  • Mentor and guide team members, ensuring high-quality code and adherence to best practices


Requirements:

  • 5+ years’ experience in R&D, including at least 2 years in Android development
  • 2+ years of hands-on experience in Android Internals, Linux, and AOSP (provide relevant examples)
  • Experience working with dumpsys for data extraction and system analysis (provide examples)
  • Proficiency with jadx for decompilation and code inspection (provide examples)
  • Understanding of Android OS architecture, including the multiple operating systems present in Android-based devices
  • Hands-on experience with hooking mechanisms in Android (e.g., Xposed, Frida) and relevant use cases
  • Ability to explain concepts such as Verified Boot and secure boot processes in Android
  • 5+ years in Python development; 2+ years in Java development; experience in C/C++
  • Proficiency with Git and Agile methodologies
Mobile Group Ltd.