Skip to content
mimi

Android Developer

ThunderSoft

Alixan · On-site Contract Senior Today

About the role

Key Responsibilities

  • Design and implement a multi-branch, multi-variant build system for AOSP (Android Open Source Project)
  • Optimize build rules using Soong / Android.bp to improve build efficiency and maintainability
  • Set up and maintain CI/CD pipelines (Jenkins / GitLab CI) for automated firmware builds, testing, and releases
  • Integrate firmware signing processes to ensure security and compliance
  • Manage build artifacts in JFrog Artifactory, including storage, promotion (e.g., Snapshot → Release), and lifecycle policies
  • Support multiple hardware platforms, ensuring the build system is portable and scalable
  • Write and maintain technical documentation in English

Required Skills & Qualifications

Must-Have

  • Five+ years of experience in Android platform build or low-level system development
  • Deep understanding of the AOSP build framework and Soong / Android.bp build rules
  • Proficiency in Linux environment scripting (Bash / Python)
  • Hands-on experience with CI/CD tools (Jenkins, GitLab CI, TeamCity, or similar)
  • Strong knowledge of Git / Repo for multi-repository management
  • Ability to write technical documentation in English

Nice-to-Have

  • Experience with JFrog Artifactory or other binary repository managers
  • Familiarity with firmware signing processes or secure boot mechanisms
  • Experience managing multi-device / multi-platform builds
  • Knowledge of SAST static security scanning tools
  • Background in the payment industry or embedded Linux development

Skills

AOSPAndroidBashGitGitLab CIJenkinsJFrog ArtifactoryLinuxPythonRepoSoong

Don't send a generic resume

Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.

Get started free