About the job
Ruut is a digital coaching platform focused on helping athletes and runners make smarter daily decisions about training and recovery. By using metrics like HRV, Ruut aims to improve performance stability and reduce injury risk through clear actions and personalized running plans.
This Mid-Level iOS Mobile Engineer role centers on shaping both the product and the broader engineering culture. The team values engineers who want to influence features, architecture, and the pace of business development, not just write code. Ruut operates in Kyiv and Warsaw, with a team that welcomes responsibility and thrives on building meaningful solutions together.
Role overview
- Take ownership of iOS development for Ruut’s core product, contributing to both features and foundational engineering practices.
- Influence technical decisions, optimize processes, and help the team deliver faster.
- Work closely with product managers, designers, and fellow engineers, with significant autonomy in your area.
What you will do
- Develop, improve, and support new features in the iOS app.
- Contribute to the main product and explore new directions for the platform.
- Build and enhance mobile infrastructure, including CI/CD, testing, and release processes.
- Implement observability tools for logging, crash tracking, and metrics.
- Integrate AI tools and automation into development and delivery workflows (using tools such as Cursor, Codex, or Claude).
- Collaborate with product and design, while making independent technical decisions.
- Shorten time-to-market through faster releases, A/B testing, and rapid iteration.
Requirements
- Experience in mobile development, especially on iOS.
- Background working with product teams or startups.
- Desire for impact, ownership, and the chance to work with modern approaches, including AI.
- Comfort with responsibility and building alongside a talented team.

