Kyiv, Kyiv, Ukraine Hybrid

BetterMe is hiring an iOS Engineer

About the Role

BetterMe is looking for an iOS Engineer to join our team and take ownership of our own products. You will design, build, and maintain high-performance applications for the iOS platform, directly impacting the experience of millions of users in the health and fitness space.

What You'll Do

  • Design, build, and maintain high-performance applications for the iOS platform.
  • Write clean, testable, maintainable code and grow your development skills.
  • Participate in code reviews and collaborate with an Agile team to plan and deliver work items.
  • Execute the full lifecycle of software development with a focus on continuous integration.
  • Gradually improve product quality through modularization, refactoring, and testing.
  • Suggest, improve, and evolve our Health & Fitness mobile solutions.
  • Continuously discover, evaluate, and implement new technologies like SwiftUI and new iOS features.

What We're Looking For

  • 3+ years of experience in mobile development.
  • Excellent experience with Swift.
  • Ability to own features from idea to design, implementation, and launch.
  • Strong skills in debugging, optimizing code, and automating routine tasks.
  • Solid understanding of modern mobile application architecture and design patterns.
  • Good knowledge of Git.

Nice to Have

  • Experience with Redux architecture.
  • Understanding of SwiftUI and its architectural differences from UIKit.
  • Experience working with SwiftGen and Sourcery.
  • Test-driven development (TDD) experience.
  • Good knowledge of CI/CD and its philosophy.
  • Knowledge of diverse programming languages.
  • Familiarity with TCA or UDF architectures.
  • Experience creating libraries with the Swift Package Manager.

Technical Stack

  • Swift, SwiftUI, UIKit
  • Git, SwiftGen, Sourcery, SPM

Team & Environment

You will join an Agile team where transparency, honest feedback, and support for initiatives are part of our everyday culture.

Benefits & Compensation

  • A mission that inspires.
  • Trust without micromanagement and growth opportunities.
  • Flexible work format: office, remote, or hybrid.
  • Wellness in practice: offline workouts, massage, corporate lunches, sports, team activities.
  • Wellness in practice: online workouts, partner discounts, free access to products.
  • Health insurance & corporate doctor.
  • 20 paid vacation days, paid sick leave, and additional days off around public holidays.
  • Open communication.
  • Support for sports events (entry fees covered).
  • Modern equipment.
  • Legal & finance support.

Work Mode

This role offers a hybrid work format, allowing you to choose between working from the office, remotely, or a combination of both.

BetterMe is an equal opportunity employer.

Required Skills
SwiftSwiftUIUIKitGitSwiftGenSourcerySPMMobile DevelopmentDebuggingCode OptimizationAutomationApplication ArchitectureDesign Patterns SwiftSwiftUIUIKitGitSwiftGenSourcerySPMMobile DevelopmentDebuggingCode OptimizationAutomationApplication ArchitectureDesign Patterns
Earn more as a remote developer

Performance pay that rewards your skills

Iglu's revenue-sharing model means top performers earn significantly more than traditional salaries. Choose your projects, deliver great work, and see it reflected in your pay.

Revenue-sharing compensation
Project choice & autonomy
International client base
Career growth support
Check compensation
Top earners exceed market rate
About company
BetterMe
BetterMe is a company offering the best solutions for physical and mental health since 2017. Its products meet the needs of people of all ages, genders, physical abilities, and sports experience. The goal is to make a healthy lifestyle accessible to everyone seeking change.
All jobs at BetterMe Visit website
Job Details
Department Software Development
Category mobile
Posted 3 months ago