Descripción del puesto
Buscamos un/a desarrollador/a Mobile con experiencia en Flutter y experiencia en integración con funcionalidades nativas de Android, especialmente en proyectos que requieren uso de sensores, geolocalización y gestión avanzada de estados.
Responsabilidades:
- Desarrollar y mantener aplicaciones utilizando Flutter (Dart).
- Participar en proyectos diversos, tanto desde cero como en evolución o mantenimiento.
- Estimar, planificar y ejecutar tareas técnicas en equipo.
- Integrar funcionalidades basadas en sensores del dispositivo (giroscopio, acelerómetro, geolocalización, geofencing).
- Asegurar buenas prácticas de desarrollo (clean code, testing, revisiones de código).
- Colaborar con producto y otros equipos técnicos bajo metodologías ágiles.
Requisitos
- +5 años de experiencia en desarrollo mobile.
- Dominio de Flutter con implementación de Clean Architecture y patrón BLoC
- Integración con APIs RESTful y manejo de autenticación/autorización
- Uso de paquetes comunes como dio, cached_network_image, flutter_bloc, entre otros
- Desarrollo de UI responsive y gestión eficiente de estados y recursos
- Configuración de notificaciones push con FCM usando el paquete firebase_messaging
- Integración con código nativo (Android)
- Experiencia usando Platform Channels para exponer funcionalidades específicas de Android a Flutter
- Integración de SDKs nativos dentro de proyectos Flutter
- Manejo de build.gradle, AndroidManifest.xml y configuración de permisos
- Implementación de BroadcastReceiver, servicios en segundo plano y sensores
- Uso avanzado de ActivityRecognitionClient y Geofence para monitoreo de actividad y ubicación
- Manejo de FirebaseMessagingService para recepción y procesamiento de notificaciones push
- Configuración de Firebase
- Integración de Crashlytics y Firebase Analytics con eventos personalizados
- Manejo de google-services.json / GoogleService-Info.plist según entorno
- Uso del CLI de flutterfire y buenas prácticas para múltiples entornos (staging, prod)
- Publicación de aplicaciones
- Publicación en Google Play Console y Apple App Store
- Firma automatizada de builds, manejo de certificados y entornos variables
- Participación activa en todo el ciclo de vida de la app.
Habilidades Interpersonales:
- Autonomía y capacidad de resolución
- Buena comunicación con equipos de diseño, QA y backend
- Proactividad y compromiso con la calidad del producto
- Documentación clara de código y procesos técnicos
Lugar de Trabajo: Remoto 100%.
Modalidad: Full-time 9 a 18hs. Relación de Dependencia.
Proceso de selección:
- Entrevista técnica con PM, Líder Técnico y CEO.
- Evaluación psicotécnica
Beneficios
- OSDE
- 3 semanas vacaciones
- Bono de 1 sueldo anual remunerativo
Detalles
Tags:
Nosotros
Nuestro cliente es una empresa argentina de tecnología que opera bajo tres verticales de negocio: desarrollo de producto propio, servicios de software a medida y staff augmentation. Trabajan con clientes locales e internacionales —entre ellos, empresas de Colombia, Uruguay y Estados Unidos— brindando soluciones tecnológicas adaptadas a distintos contextos y necesidades.
Cuentan con un equipo multidisciplinario, comprometido con la calidad del desarrollo y con una fuerte cultura de aprendizaje continuo, colaboración y evolución constante.
