Skip to content
Ruby Labs logo

Senior iOS Engineer

Ruby LabsConsumer AI company
UkraineSenior
Software EngineeringNew

About the role

TL;DR

Senior iOS Engineer to develop and maintain high-performance mobile applications.

  • As a Senior iOS Engineer, you will play a key role in developing and maintaining our mobile app, ensuring high performance, scalability, and a seamless user experience.
  • You will collaborate closely with the product manager and fellow developers to bring new features to life and continuously optimize our app.
  • Key Responsibilities Develop and maintain a high-quality iOS application with a focus on performance, UI, and UX.
  • Take ownership of development processes, ensuring clean, maintainable, and scalable code.
  • Work with cross-functional teams to design, develop, and launch new features.
  • Implement CI/CD pipelines and deployment best practices.
  • Profile and optimize app performance (memory, launch time, rendering, battery).
  • Requirements 5+ years of professional iOS development experience.
  • Expert proficiency in Swift (protocol-oriented design, generics, value semantics, async/await, structured concurrency, actors).
  • Strong command of StoreKit 2 and subscription lifecycle.
  • Deep understanding of UIKit and SwiftUI, including interoperability.
  • Solid grasp of architecture patterns (MVVM, Clean Architecture, Composable Architecture).
View original posting →

Required skills

SwiftiOSSwiftUICI/CD

Nice-to-have skills

GitHub Actions

Benefits & perks

Remote Work Environment, Unlimited PTO, Paid National Holidays, Company-provided MacBook, Flexible Independent Contractor Agreement

Tech stack

SwiftiOSSwiftUICI/CDGitHub Actions

Similar jobs

R

Senior Android Engineer

T

Software Development Test Engineer - II

M

DevOps Engineer