Senior iOS Engineer

Ruby Labs
Ukraine
Workplace: RemoteFull timeFunction: Solutions Engineering & Sales EngineeringExperience: 5+ yearsSkills: ["Collaboration","Ownership","Attention to quality","Continuous improvement","Debugging"]

Build and maintain a high-performance iOS mobile app, delivering a seamless UI/UX and scalable, maintainable code. Partner with product and engineering to design, develop, and launch new features, enforce coding standards, and lead code reviews. Own release quality with CI/CD, TestFlight, and automated testing, while profiling and optimizing memory, launch time, rendering, and battery. Integrate subscription and StoreKit 2 flows for B2C experiences.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
Ruby Labs
Ruby Labs
1 week ago

Senior iOS Engineer

✓ Verified Job

Canonical indexed version, validated from employer's careers page.

Source: Company careers pageValidated by: Fursa AI
Last checked: 4 hours agoStatus: Live

Job Summary

Build and maintain a high-performance iOS mobile app, delivering a seamless UI/UX and scalable, maintainable code. Partner with product and engineering to design, develop, and launch new features, enforce coding standards, and lead code reviews. Own release quality with CI/CD, TestFlight, and automated testing, while profiling and optimizing memory, launch time, rendering, and battery. Integrate subscription and StoreKit 2 flows for B2C experiences.
Location: Ukraine
Workplace: Remote
Employment Type: Full time
Job Function: Solutions Engineering & Sales Engineering
Seniority: Mid level

Key Responsibilities

  • •Develop and maintain a high-quality iOS application focused on performance, UI, and UX.
  • •Take ownership of development processes to ensure clean, maintainable, and scalable code.
  • •Collaborate with cross-functional teams to design, develop, and launch new features.
  • •Implement CI/CD pipelines and deployment best practices, including code reviews and coding standards.
  • •Profile and optimize app performance (memory, launch time, rendering, battery) and stay current with iOS trends.

Pay and Benefits

Perks:Remote WorkPaid LeavePaid HolidaysMacbook

Key Requirements

  • •5+ years of professional iOS development experience.
  • •Expert proficiency in Swift and modern iOS development practices (protocol-oriented design, generics, async/await, structured concurrency, actors).
  • •Experience building B2C mobile apps with subscription business models.
  • •Strong command of StoreKit 2 and subscription lifecycle, including purchase flows, receipt/transaction validation, entitlements, offer codes, and server-to-server notifications (with RevenueCat or equivalent).
  • •Deep knowledge of UIKit and SwiftUI, including interoperability and SwiftUI state management, plus automated testing and profiling/debugging skills.
Experience:5+ yearsB2CSubscriptionMobile appsApp StoreRevenueCat
Skills:CollaborationOwnershipAttention to qualityContinuous improvementDebugging
Tech Stack:SwiftIOSUIKitSwiftUIStoreKit 2RevenueCatAsync/awaitStructured concurrencyActorsCombineCI/CDXcode CloudFastlaneBitriseGitHub ActionsGitflowCode signingProvisioningTestFlightXCTest

Company Brief

Ruby Labs
Builds custom software products, platforms, and digital solutions for businesses, focusing on modern web and mobile development, UX design, and engineering consultancy to accelerate product delivery and technical strategy.
Industry: Professional Services
Website