App Developer Flutter (Dart)
Posted Updated
Administrar y liderar el desarrollo de aplicación móvil empresarial para gestión de servicios técnicos de campo, con arquitectura offline-first y sincronización en tiempo real.
Requisitos Técnicos Obligatorios:
Flutter & Dart:
- 1+ años de experiencia con Flutter
- Dominio de Dart (versión 3 )
- Conocimiento profundo de arquitectura de widgets y ciclo de vida
State Management:
- Experiencia con Riverpod (StateNotifier, Provider patterns)
- Manejo de estados complejos y dependencias entre providers
Persistencia de Datos:
- SQLite / sqflite para bases de datos locales
- Arquitectura offline-first con sincronización
- Manejo de migraciones de BD
APIs & Networking:
- Integración REST con Dio
- Manejo de autenticación (JWT, refresh tokens)
- Configuración SSL/certificados personalizados
- FormData y uploads multipart
Funcionalidades Móviles:
- Firma digital / signature pad
- Captura de fotos y galería (image_picker)
- Escáner de documentos (cunning_document_scanner)
- Geolocalización (geolocator)
- Notificaciones push locales
- File storage (path_provider, file_picker)
Conocimientos Deseables:
- Background Services y WorkManager
- Generación de PDFs en Flutter
- Material Design 3 y custom theming
- Manejo de permisos en Android/iOS
- App signing y distribución (Google Play, App Store)
- Git flow y metodologías ágiles
- Arquitectura limpia y SOLID principles
Tipo de puesto:
- Tiempo completo, PRESENCIAL
Beneficios:
- Vales de despensa
Escolaridad:
- Licenciatura terminada (Deseable)
Lugar de trabajo:
- Empleo presencial