Job Search and Career Advice Platform

¡Activa las notificaciones laborales por email!

MOBILE SOFTWARE ENGINEER - FLUTTER

FERMAX ESPAÑA

Valencia

Híbrido

EUR 30.000 - 45.000

Jornada completa

Hace 2 días
Sé de los primeros/as/es en solicitar esta vacante

Genera un currículum adaptado en cuestión de minutos

Consigue la entrevista y gana más. Más información

Descripción de la vacante

Una empresa de desarrollo de software en Valencia busca un Ingeniero de Software Móvil para unirse a su equipo de desarrollo en Flutter. El candidato ideal tiene al menos 2 años de experiencia demostrable en Flutter y Dart, y conocimientos en desarrollo nativo con Swift o Kotlin. Se requiere una mentalidad orientada a resolver problemas y un enfoque riguroso a la implementación de diseños. Ofrecemos flexibilidad en horarios y posibilidad de teletrabajo.

Servicios

Flexibilidad en horarios
Teletrabajo opcional

Formación

  • Experiencia demostrable en Flutter y Dart, con al menos 2 años en desarrollo de aplicaciones multiplataforma.
  • Conocimientos en desarrollo móvil nativo, preferiblemente en Swift y/o Kotlin.
  • Experiencia en pruebas de interfaces y componentes para asegurar calidad.

Responsabilidades

  • Desarrollar nuevas funcionalidades y mantener la aplicación para asegurar su rendimiento.
  • Enfrentar retos como streaming de audio/vídeo y comunicación con dispositivos IoT.
  • Proponer mejoras y refinar componentes existentes.

Conocimientos

Flutter
Dart
Desarrollo en Swift
Desarrollo en Kotlin
Monitorización con Firebase
Trabajo en equipo
Git
CI/CD

Educación

Grado en Ingeniería Informática
Técnico Superior en Desarrollo de Aplicaciones Multiplataforma

Herramientas

Firebase Crashlytics
Herramientas de CI/CD
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.

Consigue la evaluación confidencial y gratuita de tu currículum.
o arrastra un archivo en formato PDF, DOC, DOCX, ODT o PAGES de hasta 5 MB.