Chainguard
Redcare Pharmacy
Desarrollador Senior Android (h/m/d)
Descripción de la empresa
Sobre Redcare Pharmacy: Como la farmacia online número 1 de Europa, Redcare Pharmacy cuenta con equipos apasionados y una innovación de vanguardia. Nos esforzamos por crear un entorno de trabajo saludable y colaborativo donde cada empleado se sienta valorado e inspirado para contribuir a nuestra visión: “Hasta que cada ser humano tenga su salud”. Si buscas una carrera con propósito y que se alinee con tus valores, únete a nosotros y comienza tu #Redcareer hoy mismo.
Sobre el puesto
Como desarrollador/a Senior Android (h/m/d), asumirás la responsabilidad total de nuestra aplicación Android, impulsando su arquitectura, escalabilidad y evolución a largo plazo. Desempeñarás un papel clave en la definición de la visión técnica de la aplicación, aprovechando las tecnologías modernas de Android y las mejores prácticas, mientras colaboras estrechamente con equipos multidisciplinares. Se espera que aportes criterios sólidos sobre arquitectura, rendimiento y experiencia de desarrollo, ayudando al equipo a construir un producto móvil de clase mundial.
Sobre el stack tecnológico
Kotlin, Android SDK, Jetpack Compose, Android Jetpack (ViewModel, Navigation, DataStore), Coroutines & Flow, Hilt (Dagger), Retrofit/OkHttp, Ktor, Koin
Descripción del puesto: Sobre tus tareas
Desarrollo y arquitectura de aplicaciones
- Liderar el diseño y desarrollo de aplicaciones Android escalables y mantenibles utilizando una arquitectura moderna de Android (MVVM / MVI / Clean Architecture)
- Impulsar la adopción de Jetpack Compose para crear interfaces de usuario declarativas y adaptables
- Garantizar las mejores prácticas en modularización, calidad de código, pruebas y optimización del rendimiento; definir y hacer evolucionar la arquitectura de la aplicación, asegurando su escalabilidad y mantenibilidad a largo plazo
Colaboración
- Trabajar estrechamente con product managers, diseñadores e ingenieros de backend para ofrecer funciones de alta calidad centradas en el usuario
Calidad y entrega
- Gestionar el pipeline de entrega, incluyendo CI/CD, pruebas (unitarias/UI) y gestión de lanzamientos
- Garantizar la estabilidad de la aplicación mediante herramientas de monitorización, registro y seguimiento del rendimiento
Documentación
- Mantener una documentación clara y completa sobre las decisiones de arquitectura, las funcionalidades y los procesos técnicos
Aprendizaje continuo e innovación
- Mantenerse al día con las últimas tendencias, herramientas y frameworks de Android
- Introducir de forma proactiva mejoras en el código, las herramientas y los procesos de desarrollo
Cualificaciones: Sobre ti
- Amplia experiencia en desarrollo Android con gran dominio de Kotlin
- Profundo conocimiento del Android SDK y de las prácticas modernas de desarrollo Android
- Experiencia práctica con: Jetpack Compose, Coroutines & Flow
- Inyección de dependencias (Hilt/Dagger), REST APIs (Retrofit/OkHttp)
- Sólidos conocimientos de principios de clean architecture, patrones de diseño y modularización
- Experiencia con pruebas (JUnit, Espresso, MockK) y escritura de código mantenible y testeable
- Familiaridad con pipelines de CI/CD y flujos de trabajo de desarrollo modernos
- Capacidad demostrada para asumir la responsabilidad de proyectos complejos y entregar resultados de alta calidad de forma independiente
- Gran enfoque en el rendimiento, la escalabilidad y la experiencia del usuario
Información adicional: Sobre tus beneficios
Para ofrecer a nuestros empleados el mejor apoyo posible para sus necesidades individuales, ofrecemos una amplia gama de beneficios:
- Deporte: Mantente sano. Benefíciate de una suscripción (M) en Urban Sports Club para aprovechar una gran variedad de ofertas deportivas.
- Salud mental: Obtén ayuda rápida y profesional de los psicólogos de Likeminded si te sientes abrumado en tu vida privada o profesional. Anónimo y gratuito.
- Trabajo desde casa: Si tu puesto no requiere presencia en la oficina, podemos organizar tu lugar de trabajo de forma individual, incluso hasta 20 días al año en cualquier lugar de la UE.
- Movilidad: Proporcionamos a nuestros empleados un Deutschland Ticket totalmente financiado que puede utilizarse en cualquier momento. Haz clic aquí para obtener más información.
- Desarrollo personal: ¡Crece! Apoyamos y fomentamos tu desarrollo individual a través de diversas formaciones internas y externas.
¡Y muchos más :)
Departamento de Redcare : Tech
Tipo de trabajo remoto: Engineering
