Role overview

[1826] - Flutter Developer

Staffy

Published via Mainder

What you'll do

Sobre el rol

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.


Responsabilidades

  • 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


Requisitos

  • 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


Requisitos Deseables

  • 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


Beneficios

  • Plan de carrera personalizado

  • Certificaciones para el desarrollo profesional

  • Cursos de idiomas

  • Entorno colaborativo con foco en aprendizaje continuo

Sobre la compañía

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.