4 days ago
Base Salary
$141k - $306k/yr
Responsibilities
- Design and maintain GitLab CI pipelines for iOS and Android, including fail-fast stages and cost-efficient test execution.
- Build smart test routing, flaky-test detection and quarantine, failure classification, and pipeline analytics.
- Automate mobile release mechanics including code signing, versioning, TestFlight and Play Console uploads, and dSYM and mapping-file management.
- Build device reservation, orchestration, compatibility, and priority-based routing systems for physical devices and emulators.
- Implement self-healing automation that detects unresponsive devices, performs remote recovery through APIs, and re-registers devices automatically.
- Use AI to identify failure patterns, predict infrastructure issues, optimize pipeline performance, and support increasing agent-authored merge-request volume.
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 experience building internal tooling, reservation systems, health monitors, and analytics dashboards.
- Advanced proficiency with AI-assisted development tools such as Copilot, Claude Code, or Cursor.
- Experience designing autonomous, self-healing systems that detect, diagnose, and recover from failures.
- Preferred: infrastructure-as-code experience with Terraform, Ansible, or equivalent.
- Preferred: working knowledge of WiFi and BLE protocols.
- Preferred: familiarity with XCUITest, Espresso, and Appium and experience scaling CI for high-volume automated code generation.
Benefits
- Estimated California annual base salary is $141,300-$305,700.
- Eligible benefits include health insurance, equity awards, life insurance, disability benefits, parental leave, wellness benefits, and paid time off.
- Hybrid working generally requires office attendance Monday through Thursday, with Fridays generally flexible for remote work; some roles or locations may require five days per week in the office.
- Additional benefits may include medical, dental, vision, commuter, retirement, mental-health, and financial-wellness support, subject to location and role availability.
- Ability to travel up to 20% is required.
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.
