Tech Stack
AndroidCloudEC2FirebaseGradleiOSJenkinsKotlinKubernetesLinuxMacOSPythonReactReact NativeTerraformWeb3
About the role
- Architect, maintain, and harden mobile pipelines (primarily GitHub Actions; similar tools a plus) for build, test, sign, and release.
- Operate macOS build hosts and Linux runners (autoscaling, capacity, caching, images, lifecycle). Keep Xcode/SDK toolchains in sync and reproducible.
- Define the release train (branching, semantic versioning, tagging, changelogs), manage TestFlight / Play promotion (alpha → beta → prod), phased rollouts, and rollbacks.
- Own certs/profiles/keystores rotation, secure storage, and automated provisioning; eliminate manual steps and flaky signing.
- Build and evolve Fastlane/Gradle/Xcodebuild scripts, artifact storage (S3/Artifactory), symbol uploads (dSYMs/ProGuard), and cache strategies (Gradle remote cache, derived data).
- Instrument pipelines with metrics and alerts (queue time, success rate, median/p95 duration, cache hit rate). Publish dashboards and SLOs for builds and releases.
- Drive down build/test time; de-flake critical jobs; enforce concurrency limits and test sharding; keep green builds predictable.
- Implement OIDC-based secrets, least-privilege runners, SBOM/attestations for mobile artifacts, and audit trails for store submissions.
- Create templates, reusable actions, and docs; make local setup fast and consistent. Unblock engineers quickly with crisp runbooks.
- Gate production promotion on quality signals (crash/ANR thresholds, perf checks, test coverage) and ensure release checklists are followed.
Requirements
- Deep hands-on with Xcodebuild / Xcode Cloud concepts, Fastlane, Gradle/AGP; comfort across KMP, React Native, and native projects.
- 5+ years in Build/Release/DevOps roles, 3+ yrs focused on mobile CI/CD.
- Proven experience running GitHub Actions (or CircleCI/Jenkins) for mobile at scale: reusable workflows, composite actions, caches, matrices.
- Operated macOS build hosts (EC2 Mac/bare-metal) and Linux runners on cloud—AMI/image mgmt, containers & K8s, patching, autoscaling, concurrency & cost control.
- Strong code signing chops: certificates, provisioning profiles, keychains/keystores, App Store Connect & Google Play Developer APIs.
- IaC & scripting: Terraform (or similar), plus Bash/Python to automate pipelines and infra.
- Solid understanding of branching models, semantic versioning, and artifact/version governance.
- Excellent debugging and cross-team communication; bias toward automation and measurable outcomes.
- You must have the right to work for the country you are based.