Ruby Labs

Ruby Labs

9 de julio de 2026

Ingeniero Android Senior

Únete a Ruby Labs como Ingeniero Android Senior y lidera el desarrollo de apps móviles de alta performance con Kotlin y tecnología de suscripción. Remoto, zona horaria CET.

Remoto - Unión Europea 🇪🇺Desarrollo de softwareTiempo completoNo Divulgado

Comparte esta vacante


Esta vacante es para ti si:

dominas Kotlin y tienes experiencia sólida construyendo apps de suscripción, te apasiona optimizar rendimiento mobile y trabajas bien en equipos dinámicos. Buscamos alguien ambicioso que quiera crecer rápido, no alguien que juegue a lo seguro. Si tu zona horaria permite trabajar ±4 horas alrededor de CET y tienes ganas de impactar productos usados por millones, adelante.

Descripción del Puesto

Sobre esta oportunidad

Ruby Labs es una empresa tecnológica líder que crea y opera productos innovadores para millones de usuarios en sectores como salud, educación y entretenimiento. Buscamos un Ingeniero Android Senior apasionado por la excelencia técnica que lidere el desarrollo y mantenimiento de aplicaciones móviles de clase mundial. En este rol, serás responsable de impulsar la innovación, optimizar el rendimiento y garantizar que nuestras apps ofrezcan experiencias de usuario excepcionales en el Play Store.

Perfil buscado

Buscamos a un profesional con más de 5 años de experiencia en desarrollo Android que sea dueño de sus decisiones técnicas, que se entienda bien con equipos multidisciplinarios y que esté al tanto de las últimas tendencias en desarrollo móvil. Idealmente, tienes experiencia sólida con modelos de negocio basados en suscripciones, entiendes los desafíos de monetización en apps B2C y eres capaz de escribir código limpio, mantenible y escalable. Si te entusiasma resolver problemas complejos de rendimiento, optimizar memoria y startup time, y tienes curiosidad por integrar features impulsadas por IA, este es tu espacio.

Requisitos clave

  • 5+ años de experiencia profesional en desarrollo Android con un portafolio sólido de aplicaciones publicadas.
  • Dominio experto de Kotlin: coroutines, Flow, sealed classes, genéricos y extension functions.
  • Experiencia profunda con Google Play Billing Library v7+ y gestión del ciclo de vida de suscripciones, flujos de compra, gestión de derechos y validación del lado del servidor (RevenueCat o equivalente).
  • Conocimiento avanzado de Jetpack Compose y el sistema de vistas tradicional, incluyendo interoperabilidad y manejo de estado (remember, State, StateFlow).
  • Arquitectura moderna de Android: MVVM/MVI, Clean Architecture, flujo unidireccional de datos y modularización con Gradle multi-módulo.
  • Proficiencia con librerías Jetpack (ViewModel, Navigation, Room, WorkManager, DataStore) e inyección de dependencias (Hilt/Dagger).
  • Experiencia con CI/CD: GitHub Actions, Bitrise o GitLab CI, flujo Gitflow y distribución mediante Play Console.
  • Testing automatizado: JUnit, Espresso, testing de Compose UI, Turbine y MockK.
  • Debugging y profiling avanzado con Android Studio Profiler, LeakCanary y Baseline Profiles.
  • Experiencia con apps B2C construidas sobre modelos de suscripción.
  • Valorado: integración de features basadas en IA y flujos de desarrollo asistidos por IA.

Beneficios de la posición

  • Trabajar en una empresa de rápido crecimiento con productos que impactan a millones de usuarios globalmente.
  • Ambiente donde se valora la excelencia técnica y el ownership de decisiones arquitectónicas.
  • Oportunidad de mentorizar a otros desarrolladores y conducir code reviews de calidad.
  • Libertad para optimizar rendimiento crítico: memoria, jank, startup time, consumo de batería y tamaño de APK/AAB.
  • Experiencia con tecnología de punta en el ecosistema Android y posibilidad de explorar IA en apps móviles.
  • Cultura de crecimiento rápido donde tu impacto se reconoce y recompensa directamente.

¿Por qué considerar esta empresa?

Ruby Labs opera con un enfoque ágil y de alto desempeño. No se trata de hacer las cosas a medias, sino de construir, crecer y ganar. El equipo valora a personas ambiciosas, motivadas por el impacto y dispuestas a crecer al ritmo de su propia ambición. Si buscas un lugar donde tu esfuerzo se traduce en responsabilidad real, crecimiento profesional acelerado y éxito medible, esta es una oportunidad genuina.

Cómo aplicar

Después de enviar tu candidatura, Ruby Labs realiza una revisión exhaustiva que típicamente toma 3 a 5 días. Si hay potencial de compatibilidad, el proceso continúa así:

  • Screening con Recruiter: 40 minutos
  • Primera Entrevista Técnica: 90 minutos
  • Segunda Entrevista Técnica: 60 minutos
  • Entrevista Final: 60 minutos

Zona horaria

Ruby Labs opera dentro de la zona horaria CET (Horario Central Europeo). Se aceptan candidatos de cualquier país siempre que puedan trabajar dentro de aproximadamente ±4 horas respecto a CET para garantizar colaboración óptima durante las horas de trabajo.

¿Te interesa? Aplica directamente desde el enlace de la vacante.

Vacante originalmente detectada en Jobicy. Descripción adaptada por el equipo de Vacantes Remotas.

Vacantes relacionadas

Accede a más trabajos en
nuestra página de LinkedIn
+507K