About the role
TL;DR
Senior Android Engineer to develop and maintain mobile apps with a focus on performance and user experience.
- •Ruby Labs is seeking a Senior Android Engineer to develop and maintain their innovative consumer products.
- •You will ensure high performance, scalability, and a seamless user experience, collaborating with product managers and developers to launch new features.
- •Key Responsibilities Develop and maintain a high-quality Android 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.
- •Requirements 5+ years of professional Android development experience.
- •Expert proficiency in Kotlin.
- •Strong command of Google Play Billing Library v7+ and subscription lifecycle.
- •Deep understanding of Jetpack Compose and the Android View system.
- •Strong grasp of modern Android architecture: MVVM/MVI, Clean Architecture.
Required skills
KotlinAndroidJetpack ComposeCI/CDGitHub ActionsJUnit
Benefits & perks
Remote Work Environment, Unlimited PTO, Paid National Holidays, Company-provided MacBook, Flexible Independent Contractor Agreement
Tech stack
KotlinAndroidJetpack ComposeCI/CDGitHub ActionsGitLab CIJUnit