3 months ago
Responsibilities
- Design and maintain GitLab CI/CD pipelines for iOS and Android applications.
- Architect fail-fast pipeline stages and optimize test routing across physical devices and emulators.
- Build flaky-test detection and quarantine systems that distinguish infrastructure failures from code failures.
- Automate code signing, versioning, TestFlight and Play Console uploads, and dSYM and mapping-file management.
- Scale pipelines to handle increasing agent-authored merge request volume without degrading performance or starving human-authored work.
- Build device reservation and orchestration systems that prevent contention and maximize device utilization.
- Create self-healing device automation using health checks, remote recovery APIs, and automatic re-registration.
- Define device compatibility matrices for firmware, models, real hardware, and emulators.
- Use AI to identify failure patterns, predict infrastructure issues, and continuously optimize pipeline performance.
Requirements
- At least 5 years of experience operating CI/CD infrastructure at scale, preferably with GitLab CI.
- Ability to travel up to 20%.
- Deep understanding of Xcode/xcodebuild, Gradle, code signing, provisioning, and multi-platform mobile builds.
- Strong Python and Bash scripting skills, including the ability to build reservation systems, health monitors, and pipeline analytics dashboards.
- Advanced proficiency with AI-assisted development tools such as Copilot, Claude Code, Cursor, or equivalent.
- Experience designing autonomous, self-healing systems that detect, diagnose, and recover from failures.
- Experience with infrastructure-as-code such as Terraform, Ansible, or equivalent.
- Working knowledge of WiFi and BLE protocols.
- Experience with XCUITest, Espresso, or Appium and the infrastructure needs of mobile test automation.
- Experience scaling CI for high-volume automated code generation and bot-authored merge requests.
Benefits
- Hybrid work with office attendance Monday through Thursday and flexible remote work on Fridays, subject to role and office policy.
- Healthcare options may include medical, dental, and vision coverage, plus life, accident, disability, commuter, and retirement benefits.
- Global mental health and financial wellness support and resources.
- Paid time off in accordance with local leave policies.
About Roku
Roku builds streaming players, Roku-branded TVs and audio gear, and the Roku OS licensed to TV manufacturers. Its platform supports ad-supported and subscription streaming, including The Roku Channel and Roku Originals, and underpins a significant advertising business. Founded in 2002 and headquartered in San Jose, it is a public company trading on NASDAQ under the ticker ROKU.
