




Resumen: Doodle busca un/a Ingeniero/a Móvil Senior con experiencia en Flutter y Android para escalar su plataforma móvil, desarrollar funciones de alta calidad multiplataforma y optimizar las funcionalidades de la plataforma. Aspectos destacados: 1. Dedicado a resolver el tiempo y desatar el crecimiento de las personas. 2. Oportunidad de tener un impacto significativo en millones de usuarios globales. 3. Trabajar en un entorno solidario, colaborativo e inclusivo. **Acerca del puesto** ------------------ En Doodle estamos dedicados a resolver el tiempo y desatar el crecimiento de las personas. Buscamos un/a Ingeniero/a Móvil Senior con profunda experiencia en Flutter y sólida competencia en Android (iOS es deseable, pero no obligatorio). Este puesto es fundamental para escalar nuestra plataforma móvil, donde serás responsable de desarrollar funciones multiplataforma de alta calidad, rendimiento óptimo y gran fiabilidad mediante Flutter, aprovechando además tu experiencia nativa para cubrir brechas y optimizar funcionalidades específicas de cada plataforma. Colaborarás estrechamente con los equipos de producto y diseño para traducir requisitos complejos en experiencias móviles hermosas, rápidas y confiables. ### **Responsabilidades clave** * **Desarrollo de funciones multiplataforma:** Diseñar, construir y mantener funciones en nuestras aplicaciones móviles utilizando **Flutter** y el lenguaje **Dart**, garantizando una experiencia coherente en iOS y Android. * **Integración y optimización nativas:** Aplicar tu experiencia en **Android (Kotlin/Java)** (y potencialmente en iOS con Swift/Objective-C) para escribir código nativo destinado a módulos específicos de la plataforma, complementos personalizados o optimizaciones críticas desde el punto de vista del rendimiento que no puedan lograrse exclusivamente con Flutter. * **Comunicación con APIs:** Implementar y gestionar de forma eficiente la comunicación de datos con nuestros servicios de backend mediante **GraphQL** (y potencialmente REST), asegurando un manejo robusto de errores y un flujo de datos fluido. * **Calidad del código y estándares:** Escribir código limpio, bien probado y mantenible; participar activamente en revisiones de código y ayudar a definir y hacer cumplir las mejores prácticas para el desarrollo móvil (Flutter y nativo). * **Colaboración:** Colaborar con ingenieros de backend para definir esquemas eficaces de **GraphQL**, y con los equipos de producto y diseño para garantizar la viabilidad técnica y una experiencia de usuario óptima. * **Mentoría:** Brindar orientación técnica y compartir conocimientos con ingenieros más junior sobre desarrollo con Flutter, patrones arquitectónicos y técnicas de integración nativa. ### **Cualificaciones técnicas requeridas** **Experiencia:** 5+ años de experiencia profesional en ingeniería de software, con al menos 3+ años centrados en el desarrollo de aplicaciones móviles y un historial comprobado de lanzamiento y mantenimiento de aplicaciones en producción. **Tecnología principal:** * Competencia **experta** en **Flutter** y **Dart**. * Competencia **sólida** en al menos una plataforma nativa, preferiblemente **Android (Kotlin/Java)**, y opcionalmente **iOS (Swift/Objective-C)**. * **Comunicación de datos:** Experiencia práctica y profunda integrando aplicaciones móviles con servicios de backend mediante **GraphQL** (por ejemplo, Apollo, GraphQL-Flutter) y comprensión de sus ventajas y mejores prácticas. * **Arquitectura:** Experiencia demostrada aplicando patrones arquitectónicos móviles modernos (por ejemplo, Provider, Bloc/Cubit, Riverpod, MVVM, Redux) para construir aplicaciones Flutter escalables y mantenibles. * **Herramientas y pruebas:** Experiencia con gestión de estado, inyección de dependencias, análisis de rendimiento móvil y aplicación exhaustiva de pruebas unitarias y de widgets en Flutter. ### **Lo que lograrás** * Entregar una experiencia móvil de clase mundial que encante a los usuarios en sus iPhones y otros dispositivos Apple. * Llevar al mercado funciones innovadoras que aprovechen las últimas tecnologías de iOS y dispositivos wearables. * Establecer y promover las mejores prácticas en el desarrollo para iOS, convirtiéndote en un/a contribuidor/a clave de nuestra cultura de ingeniería. ### **Proceso de contratación** * Revisión inicial de la solicitud * Evaluación de personalidad y fortalezas (mediante BRYQ) * Tarea práctica en casa * Entrevista técnica * Conocer al equipo/al gerente de contratación * Entrevista sobre adecuación cultural * Oferta final y siguientes pasos ### **¿Por qué Doodle?** * **Impacto:** Tu trabajo influirá directamente en millones de usuarios a nivel global, ayudándolos a gestionar su **Tiempo** de forma más eficaz. * **Innovación:** Estamos ampliando los límites de la programación, trabajando en desafíos únicos relacionados con el **Tiempo**, lo que pondrá a prueba tus capacidades de ingeniería. * **Cultura:** Un entorno solidario, colaborativo e inclusivo donde se fomenta la curiosidad y se valora cada contribución. * **Crecimiento:** Oportunidades de aprendizaje continuo, desarrollo profesional y progresión en tu carrera. En Doodle nos comprometemos a ofrecer un entorno basado en la confianza y el respeto mutuos, donde las oportunidades iguales de empleo (EEO) están disponibles para todos los candidatos y miembros del equipo, sin distinción por edad, raza, color, discapacidad, religión, género u orientación sexual. La diversidad y la inclusión son de máxima importancia para nosotros. Nos comprometemos a construir un equipo que represente una variedad de orígenes, perspectivas y habilidades. Cuanto más inclusivos seamos, mejor serán nuestro trabajo y nuestros productos. ¡Queremos conocer tu perfil, así que no dudes en postularte! Esperamos recibir tu solicitud completa. **AVISO IMPORTANTE:** *Ten en cuenta que solo podremos considerar tu solicitud si resides en España y tienes derecho a trabajar en dicho país.* *Actualmente no podemos patrocinar visas para este puesto ni brindar apoyo para reubicación.*


