Full-Time

Senior Android Engineer

Ruby Labs

Ruby Labs

51-200 employees

Develops consumer health, edtech, entertainment apps

No salary listed

Remote in Spain

Remote

Must be located within approximately ±4 hours of Central European Time.

Category
Software Engineering (1)
Required Skills
Kotlin
UI/UX Design
Espresso
GitHub Actions
JUnit
Gradle
Android Development
DevOps

Get referred to Ruby Labs

See people who can refer or advise you

Requirements
  • At least 5 years of professional Android development experience.
  • Experience with business-to-consumer mobile applications built on subscription business models.
  • Expert proficiency in Kotlin, including coroutines, Flow, sealed classes, generics, and extension functions.
  • Strong command of Google Play Billing Library version 7 or later and the subscription lifecycle, including purchase flows, entitlement management, Real-time Developer Notifications, and server-side validation with RevenueCat or a custom equivalent.
  • Deep understanding of Jetpack Compose and the Android View system, including interoperability and Compose state management such as remember, State, and StateFlow collection.
  • Strong grasp of modern Android architecture, including MVVM, MVI, Clean Architecture, unidirectional data flow, and modularization using Gradle multi-module projects.
  • Proficiency with Jetpack libraries including ViewModel, Navigation, Room, WorkManager, and DataStore, as well as dependency injection using Hilt or Dagger.
  • Experience with continuous integration and continuous delivery using GitHub Actions, Bitrise, or GitLab CI; Gitflow; and Play Console or internal-track distribution.
  • Automated testing experience with JUnit, Espresso, Compose UI testing, Turbine, and MockK.
  • Strong debugging and profiling skills using Android Studio Profiler, LeakCanary, and Baseline Profiles.
  • Experience integrating artificial intelligence-driven features and/or using artificial intelligence-assisted development workflows.
Responsibilities
  • Develop and maintain a high-quality Android application with a focus on performance, user interface, and user experience.
  • Take ownership of development processes and ensure clean, maintainable, and scalable code.
  • Work with cross-functional teams to design, develop, and launch new features.
  • Implement continuous integration and continuous delivery pipelines and deployment best practices.
  • Conduct code reviews and enforce coding standards.
  • Profile and optimize application performance, including memory, jank, startup, battery, and APK/AAB size.
  • Stay up to date with the latest Android development trends and integrate relevant advancements.

Ruby Labs creates and runs a collection of consumer-facing digital products in health, education, and entertainment. Its apps are built for mobile devices and marketed directly to users, generating revenue from in-app purchases and subscriptions within its own product ecosystem. The company distinguishes itself by managing its own multi-vertical portfolio and operating with a remote-first culture, focusing on broad consumer appeal across wellness, learning, and entertainment needs. The company’s goal is to provide accessible digital platforms that help people improve well-being, acquire new skills, and enjoy engaging entertainment through its direct-to-consumer apps.

Company Size

51-200

Company Stage

N/A

Total Funding

N/A

Headquarters

London, United Kingdom

Founded

2018

Get referred to Ruby Labs

See people who can refer or advise you

Simplify Jobs

Simplify's Take

What believers are saying

  • Ruby Labs' website was updated in March and July 2026, signaling active operations.
  • Able Coach updated December 17, 2025, showing ongoing product investment in health.
  • Ruby+ Business updated April 15, 2026, indicating continuing marketplace and Android traction.

What critics are saying

  • Apple's 2025 developer page shows no live Ruby Labs apps, weakening iOS reach.
  • Subscription apps face refund fights, churn, and store-policy exposure across every launch.
  • Self-funding ties expansion to current cash generation; a bad cohort stalls hiring.

What makes Ruby Labs unique

  • Ruby Labs self-funds, giving management control without venture timelines.
  • The company spans health, education, and entertainment under one consumer-product studio.
  • Its portfolio approach ships multiple apps, including Able Coach and Ruby+ Business.

Help us improve and share your feedback! Did you find this helpful?

Benefits

Remote Work Options

Unlimited Paid Time Off

Paid National Holidays

Company-provided MacBook

Flexible Work Hours