EX Squared LATAM

Senior Software Engineer, Flutter

EX Squared LATAM

full-time

Posted on:

Origin:  • 🇺🇸 United States

Visit company website
AI Apply
Manual Apply

Job Level

Senior

Tech Stack

AWSDartFirebaseFlutterGrafanaGraphQLJavaScriptKafkaMicroservicesNode.jsNoSQLPrometheusRabbitMQReactReact NativeRedisSQLTypeScript

About the role

  • Senior Software Engineer with deep expertise in Flutter for mobile applications to architect and deliver high-quality, scalable, and secure solutions
  • Hybrid role; you’ll work 1 day per week from the San Rafael, Escazu office; bilingual English B2+ / C1+ required
  • Lead development efforts and craft seamless user experiences across web and mobile platforms
  • Build transformative digital experiences for global brands at EX Squared LATAM

Requirements

  • Bilingual proficiency (English B2+ / C1+ required)
  • 5+ years of professional experience with Flutter/Dart, building and delivering production-ready mobile apps
  • Strong expertise in state management (Riverpod, BLoC, GetX) and mobile performance tuning
  • Solid experience with Firebase, GraphQL, and offline-first strategies
  • 2+ years of back-end experience with Node.js, Express, and TypeScript
  • Knowledge of React Native with hands-on contributions to projects
  • Understanding of microservices, event-driven systems, and service-oriented architectures
  • Experience with messaging systems (RabbitMQ, Kafka, AWS SQS) and caching tools (Redis, Memcached)
  • Skilled in SQL and NoSQL database design and optimization
  • Familiarity with observability tools (Prometheus, Grafana, Datadog) and CI/CD pipelines
  • Nice to Have Advanced experience with orchestration tools beyond core requirements
  • Knowledge of mobile analytics and user behavior tracking
  • Familiarity with accessibility standards for mobile apps
  • Exposure to cross-platform development for web