INGENIEROJOB
Developer Mobile (REF- PP)
INGENIEROJOBArgentina1 day ago
Full-timeEngineering, Information Technology
Descripción de la oferta

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 relevance