Kevych Solutions logo

Senior Mobile Engineer 🔥

Kevych Solutions·Salary not specified

Primary stack

AIKotlin MultiplatformSwift

Nice to have's

TypeScript/NodeNordic DFUAWSSQLDelightSQLiteon-device ML or LLM client integrationfitness, sports, or athlete-facing products

Job description

Description language:

About the Position

We’re looking for a Senior Mobile Engineer 🔥 to take ownership of the iOS side of a Kotlin Multiplatform product. You’ll work primarily with Swift and Kotlin, contributing to shared business logic and platform-specific components. The product is built for functional fitness and CrossFit and includes hardware-adjacent functionality such as concurrent BLE sessions, firmware updates, high-frequency sensor data capture, reliable upload to the cloud, and Apple Watch integration. This is a mobile-focused role for an engineer who is comfortable working beyond the UI layer and taking ownership of technical decisions and product quality.

Responsibilities

  • Own the iOS app: architecture, Swift/KMP interoperability, quality, and releases;
  • Contribute to Kotlin Multiplatform shared modules covering device, workout, networking, and storage;
  • Build and maintain BLE, firmware update, and Apple Watch integrations;
  • Handle high-frequency sensor data end to end: capture, persistence, and cloud upload;
  • Work on LLM-backed product surfaces in the client;
  • Collaborate with Android/KMP and backend teams on contracts and cross-platform changes;
  • Pick up backend work when it unblocks the product, including BFF routes, internal APIs, and the contracts the apps depend on;
  • Raise the bar on code reviews, architecture, and technical decisions.

Requirements

  • Senior-level production iOS with 5+ years of experience in Swift, including apps that go beyond being a UI layer over a REST API;
  • Real Kotlin Multiplatform experience, or strong enough Kotlin and native interop skills to become productive in a multi-module KMP codebase quickly (expect/actual, shared managers, XCFramework, Swift consumption);
  • Comfortable with concurrency, including Swift concurrency and Kotlin coroutines, particularly in device and networking code;
  • Experience with at least one of the following: CoreBluetooth/BLE, watchOS or companion apps, firmware/OTA, or high-throughput local data pipelines;
  • Uses AI tools in daily work, with good judgment about when they help and when they do not;
  • Takes ownership of quality, including reviews, architecture, and how the work gets done;
  • Clear written and spoken English (B2+);
  • Working hours: 15:00 – 23:00 (Kyiv time) - preferred working hours, but the schedule can be adapted.

Good to Have

  • Backend experience sufficient to contribute to a BFF/internal API stack (TypeScript/Node is a plus);
  • watchOS / Wear OS experience;
  • Experience with Nordic DFU or similar firmware update flows;
  • AWS experience (Cognito, S3, API Gateway/Lambda);
  • Experience with SQLDelight, SQLite, or equivalent offline storage;
  • On-device ML or LLM client integration experience;
  • Background in fitness, sports, or athlete-facing products.

We Offer

  • Competitive reward;
  • Growth opportunities and career path;
  • Flexible work schedule;
  • Regular Performance review;
  • Vacations and sick-leave days;
  • Technical equipment for comfortable work.

Benefits

  • Discounts and vouchers;
  • Well-equipped office;
  • Long-lasting cooperation;
  • Internal referral program;
  • Fully covered or paid individual entrepreneurship taxes;
  • Gift packs for valuable dates.

About the Company

At Kevych Solutions, we craft sleek and functional mobile applications tailored to your unique needs. Our team is dedicated to delivering advanced digital solutions, from responsive websites to complex web applications. We focus on intuitive and visually stunning designs that enhance user experiences, fostering increased engagement and satisfaction.

Apply for Position

Upload CV

© Kevych Solutions. This job description was sourced from the employer's public career page. TheJob is not the employer — we index the posting and route candidates to the source. All content rights and hiring decisions belong to the employer.

⭐ We are a software development company that specializes in providing innovative digital technology solutions. Our team of skilled professionals is dedicated to delivering high-quality mobile, SDK and web applications, as well as custom software tailored to meet your specific business needs. We understand that every project is unique, and we work closely with our clients to ensure that their vision is brought to life.🔋 Our expertise lies in leveraging the latest technologies and industry best practices to create robust and scalable solutions. We have mastered a wide range of technologies, including:iOS Development: Swift, Objective-C, UIKit, SwiftUI, MVVM/MVP/MVC, AWS, and more.Android Development: Java, Kotlin, OOP, Android Jetpack, Android/Google Maps SDK, and more.Cross-Platform App Development: Flutter and React Native.Frontend Development: HTML, CSS, JavaScript, React.js, Node.js, and more.Backend Development: TypeScript, JavaScript, C++, Python, and more.🤝 By partnering with us, you can expect a collaborative approach, transparent communication, and a commitment to exceeding your expectations. We are passionate about technology and driven to help businesses succeed in the digital age. Contact us today to discuss your project and learn how we can help you achieve your goals.😎 What our clients say🥇 We are officially TOP 1% Elite agency on Upworkwww.upwork.com/agencies/kevychsolutions/(Expert-Vetted badge)⭐ Clutch 5.0 starsclutch.co/profile/kevych-solutions👉 Follow us• Websitekevychsolutions.com• LinkedInwww.linkedin.com/... company/kevych-solutions• Instagram @kevych_solutions

More at Kevych Solutions

All 3 roles

Popular searches