- Must-Have Skills
Having 8+ experience in Android Integration.
- Strong Android development and integration knowledge.
- Hands-on experience with AOSP build systems (Gradle/Soong).
- Understanding of Android architecture & partitions.
- Familiarity with build definition files (.Mk, .Tb, Android.Bp).
- Hands-on with emulators and virtual validation.
- Strong CI/CD pipeline experience (Jenkins, GitLab CI, Tekton, Zuul).
- Proficiency in Docker & Kubernetes.
( Kubernetes ius trainable) - Strong scripting skills (Bash, Python).
- Git/GitOps workflows and branching strategies.
- Linux system administration (Ubuntu, CentOS).
Responsibilities
- Manage and optimize Android build systems (Gradle/Soong) for performance and reliability.
- Integrate Android apps with third-party SDKs, APIs, and custom toolchains (including Android Automotive).
- Automate and integrate Android UI test frameworks (Espresso, UIAutomator) into pipelines.
- Support and contribute to AOSP, native, and legacy Android applications.
- Maintain containerized environments with Docker and Kubernetes.
- Implement automation for build/test/deploy workflows (Ansible or equivalent tools).
- Set up and maintain static code analysis tools (SonarQube, lint).
- Maintain Git-based workflows for branching, merging, and release management.
- Build and maintain CI/CD pipelines (Jenkins, GitLab CI, Zuul, or Tekton).
- Monitor pipeline health, troubleshoot failures, and ensure reliable delivery.
- Document build systems, CI/CD workflows, and integration best practices.