Flutter Developer

Vermont Solutions
Municipality of Madrid, Spain
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
Spanish
Experience level
Intermediate

Job location

Municipality of Madrid, Spain

Tech stack

Flutter
Java
API
Amazon Web Services (AWS)
iOS
Unit Testing
Mobile Application Development
Code Review
Continuous Integration
Software Debugging
Github
Mobile Application Software
Modular Design
Model View ViewModel
Scrum
Google Cloud Platform
Firebase
Backend
Gitlab
GIT
Kotlin
Dart
Bitbucket
React
REST
Docker

Job description

En Vermont Solutions estamos buscando un Flutter Developer (Mid/Senior) con experiencia en el desarrollo de aplicaciones móviles multiplataforma, que quiera unirse a un proyecto innovador, estable y con un gran enfoque en buenas prácticas y calidad., * Diseñar, desarrollar y mantener aplicaciones móviles cross-platform (iOS y Android) usando Dart y Flutter.

  • Implementar código limpio siguiendo principios SOLID y buenas prácticas de arquitectura.
  • Aplicar MVVM, Clean Architecture y enfoques modulares.
  • Integrar APIs REST, SDKs externos y servicios backend.
  • Implementar state management (Provider, Riverpod, BLoC, MobX, Redux).
  • Asegurar el rendimiento óptimo de las apps mediante profiling, debugging y optimización.
  • Ejecutar pruebas unitarias, de widget e integración, y participar en pipelines CI/CD.
  • Colaborar con diseñadores, backend engineers y stakeholders para entregar funcionalidades end-to-end.
  • Participar en revisiones de código, aportar propuestas de mejora y, si eres Senior, mentorizar a otros desarrolladores del equipo.

Requirements

  • Mid-level: 2-4 años de experiencia con Flutter.
  • Senior: 4+ años de experiencia en mobile y al menos 2 años con Flutter., * Flutter y Dart.
  • Experiencia en desarrollo mobile (iOS/Android).
  • Arquitecturas: MVVM, Clean Architecture, diseño modular.
  • Integración de REST APIs.
  • Testing: unit, widget e integración.
  • Git, gestión en GitHub/GitLab/Bitbucket.
  • Trabajo en entornos ágiles (Scrum/Kanban).
  • Colaboración con áreas de diseño, backend y producto., * Kotlin/Java (Android).
  • Swift (iOS).
  • Firebase, AWS Amplify, Google Cloud.
  • Docker (nivel básico).
  • Experiencia liderando features o guiando a perfiles junior.

️ Soft Skills

  • Comunicación clara y efectiva.
  • Autonomía y capacidad para resolver problemas.
  • Trabajo en equipo y actitud colaborativa.
  • Capacidad de mentoría y revisión de código (especialmente en Senior)., ? Desarrollo profesional: Plan de carrera definido y posibilidad de crecer hacia roles funcionales, de producto o gestión.

? Formación continua: Acceso a certificaciones y programas formativos.

? Retribución flexible: Seguro médico, idiomas, guardería, transporte y más.

Benefits & conditions

Modalidad: 100% remoto desde España., ? Entorno colaborativo e innovador: Trabajo con equipos multidisciplinares en proyectos internacionales.

? Espacios inclusivos: Igualdad real, respeto y cultura orientada a las personas.

Apply for this position