Track This Job
Add this job to your tracking list to:
- Monitor application status and updates
- Change status (Applied, Interview, Offer, etc.)
- Add personal notes and comments
- Set reminders for follow-ups
- Track your entire application journey
Save This Job
Add this job to your saved collection to:
- Access easily from your saved jobs dashboard
- Review job details later without searching again
- Compare with other saved opportunities
- Keep a collection of interesting positions
- Receive notifications about saved jobs before they expire
AI-Powered Job Summary
Get a concise overview of key job requirements, responsibilities, and qualifications in seconds.
Pro Tip: Use this feature to quickly decide if a job matches your skills before reading the full description.
Developer Mobile (REF- PP)
Descripción
Empresa de Soluciones Informatica busca un Mobile Engineer Senior con Flutter para unirse a un equipo que construye la cara digital de una institución financiera en crecimiento acelerado. La app es el canal principal de interacción de cientos de miles de clientes con sus productos financieros — ahorro, crédito, pagos — y muy pronto, de más de un millón.
Aquí el rendimiento no es un nice-to-have: es un requisito de negocio. La seguridad tampoco se negocia. Y la experiencia del usuario no puede verse comprometida por deuda técnica acumulada.
Buscamos a alguien que piense más allá de la pantalla: que entienda arquitectura, que diseñe con escalabilidad en mente, y que use las herramientas modernas de desarrollo — incluyendo AI — para multiplicar su impacto.
Lo Que Haras
▸ Desarrollar y mantener la aplicación móvil en Flutter (iOS + Android) con despliegue a App Store y Google Play, gestionando el ciclo completo de release.
▸ Diseñar e implementar funcionalidades siguiendo Clean Architecture con feature-first vertical slicing, manteniendo capas bien definidas y bajo acoplamiento entre features.
▸ Modelar el dominio con el patrón Repository — interfaces abstractas desacopladas de implementaciones concretas — garantizando testabilidad y flexibilidad ante cambios de fuente de datos.
▸ Traducir especificaciones funcionales y técnicas (specs) en pantallas, flujos y componentes de alta calidad antes de escribir una sola línea de código.
▸ Participar en el proceso de Spec-Driven Development: definición de wireframes técnicos, contratos con backend, casos borde y criterios de aceptación como parte del flujo de desarrollo.
▸ Usar Claude Code activamente para generación de componentes, revisión de código, generación de tests y documentación técnica.
▸ Implementar estrategias de testing con unit tests en lógica de negocio y widget tests en componentes UI.
▸ Garantizar rendimiento en dispositivos de gama media-baja: tiempo de arranque, fluidez de 60fps, uso de memoria y consumo de batería.
▸ Implementar y mantener prácticas de seguridad mobile: certificate pinning, almacenamiento seguro con flutter_secure_storage, ofuscación con ProGuard/R8, y cumplimiento de lineamientos de las tiendas.
▸ Colaborar con el equipo backend en el diseño y consumo de APIs REST sobre AWS Lambda + API Gateway, participando en la definición de contratos desde el lado cliente.
▸ Mantener disciplina de branching y releases: feature branches, release branches, versionamiento semántico y gestión de artefactos para tiendas.
▸ Participar activamente en code reviews con criterios de Clean Code, SOLID y patrones de diseño aplicados a Flutter/Dart.
Requisitos
▸ **Flutter 3.x y Dart** con dominio profundo: null safety, generics, async/await, streams, con experiencia en proyectos en producción con base de usuarios real.
▸ **Principios SOLID** aplicados en contexto mobile: inversión de dependencias, interfaces abstractas, separación de responsabilidades entre capas.
▸ **Clean Architecture con feature-first vertical slicing** como estructura base — saber por qué, no solo cómo.
▸ **Patrón Repository** con interfaces desacopladas de implementaciones: contratos de datos, manejo de errores por capa y sustitución de implementaciones para testing.
▸ **Clean Code** como hábito: widgets pequeños y reutilizables, separación UI/lógica/datos, manejo explícito de estados de error y carga.
▸ Estrategias de branching: GitFlow o trunk-based aplicado a ciclos de release mobile, gestión de hotfixes y versiones de tienda.
▸ Testing como disciplina: unit tests en lógica de negocio, widget tests en componentes UI, uso de flutter_test, mocktail o mockito.
Regístrate para ver la oferta completa
Comparte En Tus Redes Sociales
Tweet
Compartir
Key Skills
Ranked by relevanceReady to apply?
Join INGENIEROJOB and take your career to the next level!
Application takes less than 5 minutes

