Senior Android Engineer

Ruby Labs
Ukraine
Workplace: RemoteFull timeFunction: Solutions Engineering & Sales EngineeringSkills: ["Ownership","Collaboration","Attention to detail","Problem-solving"]

Develop and maintain a high-performance consumer mobile app, partnering with the product manager and developers to ship new features. Own clean, maintainable, scalable Android code and enforce standards through reviews. Implement CI/CD pipelines, profile and optimize performance, and integrate the latest Android best practices. Build subscription-focused experiences using Kotlin, Jetpack Compose/View systems, and modern Android architecture, testing, and debugging tools.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
Ruby Labs
Ruby Labs
1 week ago

Senior Android 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

Develop and maintain a high-performance consumer mobile app, partnering with the product manager and developers to ship new features. Own clean, maintainable, scalable Android code and enforce standards through reviews. Implement CI/CD pipelines, profile and optimize performance, and integrate the latest Android best practices. Build subscription-focused experiences using Kotlin, Jetpack Compose/View systems, and modern Android architecture, testing, and debugging tools.
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 Android application focused on performance, UI, and UX.
  • •Own development processes to deliver clean, maintainable, scalable code.
  • •Collaborate with cross-functional teams to design, build, and launch new features.
  • •Implement CI/CD pipelines and deployment best practices.
  • •Profile and optimize app performance and size (memory, jank, startup, battery, APK/AAB), including code reviews and standards enforcement.

Pay and Benefits

Perks:Remote WorkPaid Leave

Key Requirements

  • •5+ years of professional Android development experience.
  • •Expert proficiency in Kotlin (coroutines, Flow, sealed classes, generics, extension functions).
  • •Strong subscription B2C mobile app experience, including Google Play Billing Library v7+ and subscription lifecycle (entitlement management, RTDN, server-side validation with RevenueCat or equivalent).
  • •Deep understanding of Jetpack Compose and the Android View system, including interoperability and Compose state management.
  • •Strong modern Android architecture and Jetpack/tooling experience (MVVM/MVI, Clean Architecture, MVVM/MVI, MVVM, MVVM; Jetpack libraries, DI with Hilt/Dagger, CI/CD, automated testing, and profiling/debugging).
Experience:Consumer appsB2CSubscription business models
Skills:OwnershipCollaborationAttention to detailProblem-solving
Tech Stack:KotlinCoroutinesFlowSealed classesGenericsExtension functionsGoogle Play Billing Library v7+Real-time Developer Notifications (RTDN)RevenueCatJetpack ComposeAndroid View systemMVVMMVIClean ArchitectureUnidirectional data flowGradle multi-moduleViewModelNavigationRoomWorkManager

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