
Ingeniero de Desarrollo Movil Sr.
Primary stack
Nice to have's
Job description
About the Position
Buscamos un(a) Desarrollador(a) Flutter para integrarse al equipo multidisciplinario que construye y mantiene la Nueva Banca Móvil (NBM) de nuestro cliente, cuyo código fuente reside en el repositorio bancadigital-bm-app y su ecosistema de más de 25 paquetes Dart independientes. La persona seleccionada trabajará en un monorepo modular de alto tráfico, con procesos de release continuos, integraciones de seguridad bancaria (CIAM, OpenFGA, biometría) y estándares estrictos de calidad de código.
Responsibilities
- Diseñar, desarrollar y mantener funcionalidades dentro de los módulos de negocio de la App (cuentas, tarjetas, pagos, transferencias, préstamos, billeteras, inversiones, fondos de pensión, entre otros).
- Trabajar dentro de la arquitectura modular del monorepo, respetando la jerarquía de dependencias entre paquetes (core-data, feature-commons, networking, red-designsystem, feature-flags, etc.) usando Melos como orquestador.
- Implementar y mantener lógica de estado con Riverpod, siguiendo las convenciones de providers, notifiers y ciclo de vida de build establecidas por el equipo.
- Escribir pruebas unitarias y de widgets (unit tests y widget tests) con cobertura de regresión adecuada para cada corrección o funcionalidad entregada.
- Colaborar en los ciclos de release trains (code freeze, generación diaria de versiones desde main, certificación QA/Preproducción/Producción) asumiendo responsabilidad sobre módulos asignados.
- Dar soporte y seguimiento a incidentes en ambientes de QA, Preproducción y Producción relacionados con los módulos bajo su responsabilidad.
Requirements
- 3 a 5 años de experiencia en desarrollo móvil, con al menos 1-2 años de experiencia concreta en Flutter.
- Experiencia previa trabajando en aplicaciones de misión crítica o alto tráfico (idealmente en banca, fintech o e-commerce).
- Formación como Ingeniero(a) en Sistemas, Informática, Computación o carrera afín.
- Experiencia trabajando bajo metodologías ágiles (Scrum/Kanban) en equipos multidisciplinarios (squads/PODs).
- Capacidad de trabajo en equipos distribuidos y multiculturales (LATAM), con coordinación constante entre múltiples squads/PODs.
- Atención al detalle y disciplina en la calidad de código, dado el estricto control de quality gates y revisiones automatizadas.
- Proactividad para coordinar integraciones entre módulos dependientes y evitar bloqueos durante los ciclos de release.
- Comunicación clara y efectiva, tanto en español como en inglés (lectura/escritura técnica).
- Responsabilidad y autonomía para gestionar la generación y publicación de versiones de su(s) módulo(s) asignado(s).
Skills
Core Skills
- Flutter / Dart: Desarrollo de aplicaciones móviles multiplataforma
- Riverpod: Gestión de estado con providers, notifiers, ciclo de build
- Git/GitHub: Control de versiones con branching, PRs, CODEOWNERS, convenciones de commits
- Azure DevOps Pipelines: CI/CD con YAML
Secondary Skills
- Monorepos y Melos: Arquitectura de monorepos y gestión de paquetes
- OpenFGA / ReBAC: Conceptos de autorización basada en modelos
- CIAM: Integración con proveedores de identidad
- i18n: Internacionalización con archivos .arb multi-país
- JFrog Artifactory: Gestión de artefactos
- GitHub Copilot: Uso de herramientas de revisión de código asistidas por IA
- Banca digital, seguridad de aplicaciones financieras y cumplimiento normativo: Nociones básicas/intermedias
We Offer
- Flexibilidad: Entorno que respalda el balance de la vida personal y laboral y trabajo remoto.
- Colaboración: Trabajamos en equipos multidisciplinarios, donde cada persona aporta sus habilidades únicas.
- Multiculturalidad: Equipo global diverso que fomenta una atmósfera de aprendizaje y crecimiento personal.
- Desarrollo: Plan de carrera personalizado y programas de formación para desbloquear tu potencial.
- Relevancia: Colaboramos con clientes líderes en la industria en proyectos de alto impacto que definen el futuro tecnológico.
About the Company
Como Partner para IT-Beratung y Software-Entwicklung, estamos especializados en la transformación digital de nuestros clientes en los sectores de Finanzas, Seguros e Industria. Nuestros aproximadamente 700 talentos en Alemania desarrollan soluciones sostenibles con las tecnologías más modernas.
Nuestros valores fundamentales están enfocados en la inclusión y la diversidad. Todas las personas aplicantes serán considerados para el empleo y pasarán por un proceso de reclutamiento justo, independientemente de su raza, religión, identidad de género, orientación sexual, origen nacional o condición de discapacidad.
Tu viaje con nosotros inicia aquí!!
© GFT Poland. This job description was sourced from the employer's public career page. TheJob is not the employer — we index the posting and route candidates to the source. All content rights and hiring decisions belong to the employer.
The GFT Group is a global technology partner for future digital issues — from discovering innovation to developing and implementing sustainable business models. Within Group, GFT Poland (previously Rule Financial) is the provider of IT solutions to the global investment banking community.We work for 9 of 10 top investment banks of Wall Street and City of London.As part of GFT Group, we employ more than 3000 people in 11 countries, including 2 Polish offices located in Lodz and Poznan, where we employ 600 people.We offer challenging work in complex IT projects, using high frequency trading and best practices to deliver high quality software.We offer an opportunity to work in IT international projects for software developers and testers, application support engineers, project managers and business analysts. We are working with various technologies like Java, .NET, JavaScript, TDD, Oracle, ETL, Informatica and many more.
More at GFT Poland
All 553 roles
Tech Leader
GFT Poland · Brazil

Gerente de Projetos (Previdência)
GFT Poland · Brazil

AI Engineer/Technical Lead - GenAI & Agentic AI
GFT Poland · Italy

Account Manager Banking (w/m/d)
GFT Poland · Germany +1