Role overview
Published via Mainder
Estamos buscando un/a Senior Flutter Developer para sumarse a un proyecto de alto impacto, formando parte de un equipo mobile con alta exigencia técnica y foco en la construcción de un producto escalable y robusto.
En este rol, vas a trabajar sobre una aplicación multiplataforma modular y configurable, con fuerte énfasis en la arquitectura, la separación de responsabilidades y la calidad del código. Tendrás un rol clave en la implementación de lógica de negocio compleja, asegurando que cada componente del sistema sea escalable, mantenible y alineado con estándares de ingeniería de alto nivel.
Trabajarás en un entorno de monorepo, colaborando estrechamente con equipos de producto, backend y arquitectura.
Implementar flujos clave de usuario (como Checkout y PDP) siguiendo Clean / Hexagonal Architecture
Desarrollar features modulares dentro de un entorno de monorepo
Asegurar la correcta separación entre UI y lógica de negocio mediante casos de uso
Gestionar integraciones con servicios REST y gRPC
Implementar patrones de DTOs y Repositorios para el manejo de datos
Desarrollar y mantener flujos de autenticación (OAuth2)
Implementar eventos de Analytics y tagging definidos por negocio
Escribir unit tests robustos para capas de dominio y repositorios
Utilizar herramientas de IA para mejorar productividad y calidad del código
Colaborar con equipos técnicos en decisiones de arquitectura y desarrollo
Experiencia sólida con Flutter y Dart (SDK 3.x)
Experiencia avanzada en manejo de estado (BLoC) con desacoplamiento real entre capas
Perfil senior con fuerte foco en ingeniería de software
Experiencia trabajando con monorepos (Melos)
Experiencia escribiendo unit tests robustos
Sólido conocimiento de patrones de diseño y arquitectura
Experiencia trabajando con APIs (REST / gRPC)
Mentalidad orientada a calidad, mantenibilidad y escalabilidad
Experiencia en ecommerce / loyalty / suscripciones
Testing en Flutter (Golden Tests, Widget Tests)
Experiencia con CI/CD mobile (Codemagic, Firebase, etc.)
Experiencia con Design Systems en Flutter
Conocimientos de observabilidad mobile (RUM, OpenTelemetry, etc.)
Experiencia en arquitecturas multitenant o whitelabel
Plan de carrera personalizado
Certificaciones para el desarrollo profesional
Cursos de idiomas
Entorno colaborativo con foco en aprendizaje continuo
Somos una compañía tecnológica enfocada en construir plataformas robustas que habiliten ecosistemas digitales de gran escala. Promovemos una cultura de aprendizaje continuo, colaboración y excelencia técnica, donde la plataforma es tratada como un producto estratégico que potencia la velocidad y calidad de entrega de múltiples equipos de desarrollo.