
Welyk es una empresa italiana de tecnología de contratación y educación centrada en el talento de ingeniería de software. Su plataforma combina la contratación como servicio con formación práctica guiada por mentores, ayudando a los desarrolladores a fortalecer sus habilidades mientras los conecta con empresas previamente evaluadas. Welyk apoya a una comunidad de más de 50.000 desarrolladores, ofrece evaluaciones gratuitas para identificar el nivel de experiencia y actualiza los perfiles de los candidatos con los comentarios obtenidos durante el proceso de contratación. Para los empleadores, proporciona contratación especializada en TI y formación técnica personalizada, diseñada para facilitar la contratación y ayudar a los equipos internos de ingeniería a centrarse en el desarrollo de productos.
Desarrollador Android sénior (Kotlin)
Lleva a producción, junto con Laura, su aplicación de seguros de automóvil digital basada en Kotlin, partiendo de la base existente e incorporando funciones con sensores. Contribuye a definir la arquitectura y las prácticas de desarrollo del equipo móvil.
Descripción
- Lleva a producción la aplicación nativa de Android existente, creada con Kotlin y Jetpack Compose, de acuerdo con la hoja de ruta del producto.
- Completa la integración con la pasarela de pagos interna de la empresa.
- Desarrolla funciones con sensores del dispositivo y servicios del sistema, como el GPS, el acelerómetro y Android Auto, para comprender los desplazamientos de los usuarios.
- Gestiona de forma fiable el ciclo de vida de la aplicación, los servicios en segundo plano y el consumo de batería.
- Acuerda convenciones de desarrollo con la persona responsable de iOS, que abarquen la estructura del proyecto, las pruebas y la revisión de código.
- Mantén los procesos de compilación y lanzamiento para CI/CD y Google Play.
- Ayuda a crear el equipo móvil desde cero, con la posibilidad de liderar su área.
Requisitos
- Al menos cinco años de experiencia en desarrollo nativo para Android, incluidas aplicaciones publicadas y mantenidas en producción.
- Dominio sólido de Kotlin, Jetpack Compose y StateFlow.
- Sólidos conocimientos de arquitectura de software, incluidos MVVM, MVI y Clean Architecture, y experiencia definiendo personalmente la arquitectura de una aplicación.
- Experiencia práctica con API del sistema para ubicación y sensores, servicios en primer y segundo plano y gestión del ciclo de vida de aplicaciones.
- Experiencia en un equipo de desarrollo estructurado que use prácticas de DevOps como CI/CD, Git y GitHub, revisión de código y pruebas automatizadas.
- Uso diario y autónomo de herramientas de desarrollo con IA que vayan más allá del autocompletado, con capacidad para revisar críticamente el código generado.
- Enfoque práctico y disposición para programar a diario.
- Inglés profesional, ya que la documentación técnica está en inglés.
- Se valorará la experiencia con Android Auto e integraciones automotrices.
- Se valorarán los conocimientos de Coroutines y Flow.
- Se valorará la experiencia con pagos dentro de aplicaciones, por ejemplo, Stripe.
- Se valorará la experiencia en fintech, insurtech o aplicaciones de consumo cuidadas.
- Se valorarán las certificaciones de Anthropic o el uso avanzado de Claude en el desarrollo de software.
Beneficios
- Contrato indefinido conforme al Convenio Colectivo de Comercio de Italia, con 14 pagas al año.
- Trabajo híbrido con gran flexibilidad y sin días fijos de asistencia a la oficina.
- Vales de comida por valor de 8 €.
- Un papel clave en la creación del equipo móvil, con la posibilidad de liderar su área.
- Mentoría y/o formación a través de TomorrowDevs.