Job Search and Career Advice Platform

MOBILE SOFTWARE ENGINEER - FLUTTER

Sé de los primeros solicitantes.
Solo para miembros registrados
Valencia
EUR 30.000 - 45.000
Sé de los primeros solicitantes.
Hace 4 días
Descripción del empleo

Descripción del puesto

Formarás parte del equipo de desarrollo móvil de FERMAX, trabajando principalmente en Flutter.

Trabajarás estrechamente con tus compañeros de backend, frontend y DevOps en squads ágiles por proyecto, asegurando una integración fluida de las nuevas funcionalidades con el resto del sistema.

Bajo la supervisión de nuestro Engineering Manager y en coordinación con el Product Owner, planificarás y priorizarás las tareas del backlog.

Participarás en la toma de decisiones técnicas y arquitectónicas, aportando tu experiencia para lograr soluciones eficientes, escalables y de calidad.

Trabajarás también de la mano de nuestra Product Designer para revisar y optimizar continuamente la interfaz y la usabilidad de las aplicaciones.

Funciones

Tu día a día consistirá en:

  • Desarrollar nuevas funcionalidades y realizar el mantenimiento y mejora continua de nuestra app, garantizando su rendimiento, estabilidad y una excelente experiencia de usuario.
  • Enfrentar retos técnicos como el streaming de audio / vídeo, la comunicación con dispositivos IoT o la implementación de medidas de seguridad, aplicando buenas prácticas de desarrollo en Flutter para superarlos con éxito.
  • Interactuar con código nativo en Kotlin o Swift cuando sea necesario, integrando módulos nativos específicos dentro del entorno de Flutter.
  • Proponer y sugerir mejoras, introduciendo nuevos patrones de diseño, refinar componentes existentes y mantener la app a la vanguardia de la innovación en experiencia de usuario.

Requisitos

  • Formación académica: Grado en Ingeniería Informática o Técnico Superior en Desarrollo de Aplicaciones Multiplataforma.
  • Experiencia en Flutter: dominio y experiencia demostrable con Flutter y Dart, desarrollando aplicaciones móviles multiplataforma (idealmente al menos 2 años).
  • Conocimientos en desarrollo móvil nativo: experiencia previa en Swift y/o Kotlin valorada.
  • Pasión por el desarrollo de software: mentalidad orientada a resolver problemas complejos con soluciones eficientes y escalables.
  • Monitorización y observabilidad: experiencia con herramientas como Firebase Crashlytics, Embrace u otras similares.
  • Creatividad y atención al detalle: siempre buscando maneras de mejorar y optimizar las aplicaciones.
  • Mentalidad “pixel perfect”: rigurosidad a la hora de implementar diseños.
  • Trabajo en equipo y autonomía: capacidad para colaborar y liderar proyectos de forma autónoma cuando sea necesario.
  • Conocimiento en testing: experiencia en pruebas de interfaces y componentes, asegurando la calidad y fiabilidad de la aplicación.
  • Patrones de diseño y arquitectura: sólido conocimiento de patrones como MVVM, MVC y arquitecturas limpias o hexagonales.
  • Inyección de dependencias: experiencia implementando inyección de dependencias con paquetes de Flutter (p.ej., get_it, provider).
  • Control de versiones (Git): dominio de Git, manejo de ramas, merges, rebases y resolución de conflictos; conocimiento de flujos de trabajo como Git Flow, GitHub Flow, Trunk-based, etc.
  • CI / CD: experiencia en la definición y automatización de pipelines de CI / CD para el despliegue de aplicaciones móviles.

Jornada: Completa. Departamento: Desarrollo de Software. Lugar: Valencia. Idiomas: Español. Horario: flexibilidad en la entrada / salida y 2 días opcionales de teletrabajo a la semana. Referencia: MOBILE SOFTWARE ENGINEER.