Descripción de la oferta
Desarrollador/a Senior Flutter Buscamos incorporar un/a Desarrollador/a Senior Flutter para participar en la evolución y consolidación de una aplicación multiplataforma. La persona seleccionada tendrá un papel relevante dentro del área técnica, colaborando en la toma de decisiones, el desarrollo de nuevas funcionalidades y la mejora continua del producto. Buscamos un perfil autónomo, responsable y orientado a crear soluciones estables y fáciles de mantener. Responsabilidades - Diseñar, desarrollar y mantener aplicaciones utilizando Flutter y Dart. - Participar en la definición técnica de nuevas funcionalidades. - Mantener una arquitectura de código ordenada, escalable y documentada. - Detectar y solucionar errores de funcionamiento y rendimiento. - Crear y mantener pruebas automáticas. - Revisar código y contribuir a establecer buenas prácticas de desarrollo. - Integrar la aplicación con API y servicios externos. - Participar en los procesos de publicación y mantenimiento de la aplicación. - Colaborar con el resto del equipo en la planificación y seguimiento de tareas. - Documentar las decisiones técnicas y los procesos necesarios para facilitar la continuidad del proyecto. - Comunicar riesgos, incidencias y necesidades técnicas de forma clara y anticipada. - Garantizar la confidencialidad y el tratamiento adecuado de la información de la empresa. Requisitos - Experiencia demostrable desarrollando aplicaciones con Flutter y Dart. - Conocimientos sólidos sobre arquitectura y organización de proyectos. - Experiencia trabajando con gestión de estado, API REST y almacenamiento local. - Conocimientos de Git y flujos de revisión de código. - Experiencia creando pruebas unitarias, de interfaz y de integración. - Capacidad para diagnosticar y resolver problemas de manera autónoma. - Conocimientos sobre publicación y mantenimiento de aplicaciones móviles. - Atención al detalle y compromiso con la calidad. - Buena capacidad de comunicación oral y escrita. - Capacidad para trabajar de manera organizada y cumplir los objetivos acordados. Se valorará - Experiencia en proyectos multiplataforma en fase de crecimiento. - Conocimientos de servicios backend y bases de datos. - Experiencia con automatización, integración continua y despliegues. - Conocimientos de seguridad, rendimiento y funcionamiento sin conexión. - Experiencia previa tomando decisiones técnicas o acompañando a otros desarrolladores. Qué ofrecemos - Incorporación a un proyecto tecnológico propio con continuidad. - Participación directa en la evolución técnica del producto. - Autonomía y responsabilidad dentro del área de desarrollo. - Entorno de trabajo colaborativo y orientado a la mejora continua. - Condiciones profesionales acordes con la experiencia y responsabilidad del perfil.