Senior iOS Build & Test Infrastructure Engineer

1 month, 1 week ago
Full-time
Senior
Mobile Development
OURA

OURA

Oura Ring: The world's first wellness ring for accurate sleep and activity tracking, empowering users to make optimal daily choices for improved performance and well-being.

Health Care Providers & Services
251-1K
Founded 2013
$159M raised

Description

  • Own and improve iOS build system performance, reliability, and debuggability across local and CI environments.
  • Diagnose and resolve build bottlenecks, non-determinism, and performance regressions.
  • Define and evolve iOS test architecture for unit, integration, and UI tests with a focus on determinism and signal quality.
  • Lead adoption of integration testing frameworks and patterns for iOS at scale.
  • Set standards and policies for flaky tests, including detection, quarantine, remediation, and enforcement.
  • Design and maintain iOS CI execution models, including simulator usage, sharding, and test parallelization.
  • Improve CI runtime, queue time, and failure rates through measurement and iteration.
  • Own and evolve Tuist-based project generation, structure, caching, and related tooling.
  • Improve developer workflows and local–CI parity to reduce “works on my machine” issues.
  • Use metrics, logs, and failure patterns to prioritize work and prevent regressions.

Requirements

  • Strong experience as an iOS engineer with a focus on build systems, test infrastructure, or developer tooling.
  • Deep understanding of Xcode builds, dependency graphs, and build performance optimization.
  • Experience designing or evolving iOS test architectures, including integration or UI testing at scale.
  • Experience operating and improving iOS build and test systems in CI environments.
  • Proven ability to improve local developer build and test loops for iOS engineers.
  • Comfort using CI metrics, logs, and failure patterns to guide debugging and prioritization.
  • Strong root-cause analysis skills and the ability to debug complex, non-deterministic failures.
  • Clear communication skills and the ability to work effectively with iOS engineers, platform teams, and partners.
  • Technical expertise in Xcode build internals, build settings, performance optimization, iOS test frameworks, CI execution models, Tuist, macOS environments, iOS toolchains, scripting and automation (Bash, Swift, Python), and Git workflows.
  • Nice to have: familiarity with developer-facing observability or instrumentation in pre-release environments, experience shaping CI standards beyond a single platform, mentoring experience, or exposure to cross-platform mobile build or test systems.

Benefits

  • Competitive salary.
  • Lunch benefit.
  • Wellness benefit.
  • Flexible working hours and work-life balance.
  • An Oura ring of your own.
  • Easy-to-reach offices in Oulu Teknologiakylä and Helsinki city center.
  • Latest equipment of choice.

Interested in this position?

Apply directly on the company website

Apply Now

Similar Roles

Avionics Test Engineer, Optical

K2 Space Corporation 51-200 Defense and Space Manufacturing

K2 Space is hiring an Optical Avionics Test Engineer to develop and scale test hardware, software, and infrastructure for optical payload and avionics development across production and flight programs.

C++ Linux Python Rust
26 minutes ago

Mobile Audio Developer

Magic Media 51-250 Internet Software & Services

Magic Media is hiring a Mobile Audio Developer to design and optimize native iOS and/or Android audio systems for high-quality, low-latency mobile experiences.

Android iOS Java Kotlin Objective-C Swift
30 minutes ago

Tester Automatizado

NEORIS 5K-10K Internet Software & Services

NEORIS is hiring a Remote Automated Tester to support test automation initiatives for client projects within a multicultural digital consulting environment.

C C++ Java Python Selenium TCP/IP
1 hour, 20 minutes ago

Junior AQA Engineer (Web)

United Tech 51-250 Internet Software & Services

United Tech is hiring a Junior AQA Engineer to support the quality and stability of its international web platform and new feature releases.

Agile CI/CD Confluence Git Java JIRA JUnit MySQL Postman REST API TestNG
1 hour, 34 minutes ago

You're on a roll! Sign up now to keep applying.

Sign Up

Already have an account? Log in

Used by 14,729+ remote workers