Mobiel Flutter Developer

Booth

Colombia

On-site

COP 84,000,000 - 132,000,000

Full time

3 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Prepaid Medical
Life Insurance
Birthday Day Off
Indefinite-Term Labor Contract

Job summary

Booth in Colombia seeks a skilled Mobile Engineer to join our Flutter/Dart team building headless Shopify ecommerce experiences. You will own Flutter app development, translate designs from Figma, and integrate REST/GraphQL microservices for scalable performance.

You will work with Sanity CMS for dynamic content and collaborate with backend teams to ensure feature parity across web and mobile, while overseeing deployment pipelines and app store releases.

Qualifications

  • 4-5+ years mobile development in a DTC or e-commerce environment, with 2+ years Flutter/Dart experience.
  • Strong proficiency in Flutter, Dart, state management (BLoC, Provider, Riverpod), and building complex UI components.
  • Solid experience building native mobile e-commerce apps, integrating Shopify Storefront API, and custom checkout constraints.
  • Experience consuming and integrating with complex microservices architectures, GraphQL, and REST APIs.
  • Experience integrating headless CMS solutions, specifically Sanity, into mobile apps for dynamic content.
  • Ability to translate Figma designs into robust, responsive Flutter code and connect to business outcomes.
  • Proven ability to collaborate with backend and web teams, unblock issues, and scope tickets in Jira.
  • Excellent documentation habits and cross-functional engineering documentation.

Responsibilities

  • Flutter app development and backlog clearance with focus on speed, performance and user experience.
  • Figma-to-code translation: turn designs into pixel-perfect UI and QA-ready components.
  • API & microservices integration with REST/GraphQL.
  • Build and maintain e-commerce flows using Shopify Storefront API.
  • Integrate Sanity CMS for dynamic content in mobile apps.
  • Manage state and architecture (BLoC, Riverpod) for scalable codebase.
  • Profile and optimize app performance across iOS and Android.
  • Ensure feature parity with web and native platforms.
  • Oversee app store deployment, CI/CD pipelines and versioning.
  • Participate in weekly refinements to plan mobile impact.

Skills

Flutter/Dart
State management
E-commerce Shopify
Microservices & APIs
Sanity CMS
Figma-to-Code
Collaboration with teams
Documentation

Job description

To have a material strategic and financial impact on our clients, we need to have a Mobile Engineering team able to consistently do the best work of their careers for each client.

The environment is complex: a multi-platform stack spanning a headless Shopify architecture, microservices, Sanity CMS, and robust e-commerce experiences. The right candidates will be technically strong, comfortable with ambiguity, and able to collaborate closely with product and engineering teams to unblock implementation and drive mobile product quality at pace.

Your Day
  • Flutter App Development & Backlog Clearance: Day-to-day development, testing, and documentation of mobile features using Flutter and Dart. Clear and manage an active backlog with a focus on speed, performance, and user experience.
  • Figma-to-Code Implementation: Translate new feature designs into pixel-perfect, responsive mobile UI components. Own the frontend scope from Figma through to QA sign-off.
  • API & Microservices Integration: Work closely with backend teams to integrate RESTful APIs, GraphQL, and microservices into the mobile app, ensuring seamless data flow and efficient error handling.
  • E-commerce & Shopify Architecture: Build and maintain complex e-commerce flows utilizing Shopify's Storefront API, handling product catalogs, carts, checkouts, and custom app sessionization logic.
  • Sanity CMS Integration: Implement dynamic, content-driven experiences powered by Sanity CMS, ensuring content updates reflect seamlessly on the mobile app.
  • State Management & Architecture: Support and maintain scalable application architecture and robust state management solutions (e.g., BLoC, Riverpod) to ensure a stable and maintainable codebase.
  • Performance Profiling: Monitor and optimize app performance, frame rendering times, and memory usage to ensure a smooth, native-like experience on both iOS and Android.
  • Cross-Platform Parity: Collaborate with web teams to ensure feature parity and a cohesive user experience across web and native mobile platforms.
  • App Store Deployment: Manage the release process for Google Play Store and Apple App Store, including CI/CD pipelines, provisioning profiles, and versioning.
  • Intake & Refinement Participation: Join weekly refinement meetings to assess incoming epics and tickets for mobile impact, applying technical labels and scoping new requirements.
Desired Profile
Basic Qualifications:
  • Mobile Development Experience: 4-5+ years of hands-on mobile development in a DTC or e-commerce environment, with at least 2+ years of professional Flutter/Dart experience.
  • Flutter & Dart: Strong proficiency in Flutter, Dart, state management (BLoC, Provider, Riverpod), and building complex custom UI components.
  • E-commerce & Shopify: Solid experience building native mobile e-commerce applications, integrating with Shopify's Storefront API, and navigating custom checkout constraints.
  • Microservices & APIs: Demonstrated ability to consume and integrate with complex microservices architectures, GraphQL, and REST APIs.
  • Sanity CMS: Experience integrating headless CMS solutions, specifically Sanity, into mobile applications to drive dynamic content.
  • Figma-to-Code Translation: Ability to translate Figma designs into developer-ready, responsive Flutter code, technically fluent enough to collaborate with designers and connect to business outcomes.
  • Developer Collaboration: Proven ability to work alongside backend and web engineering teams, unblock implementation issues, and scope tickets clearly in Jira.
  • Documentation: Strong documentation habits with experience maintaining centralized, cross-functional engineering documentation.
Benefits
  • Prepaid Medical: Your health is our priority!
  • Life Insurance: Peace of mind for you and your loved ones!
  • Birthday Day Off: Celebrate your special day YOUR way!
  • Indefinite-Term Labor Contract: Stability and all legal benefits included
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Flutter Architect
Flutter Architect

Lean Solutions Group • Colombia

On-site
COP 120,000,000 - 180,000,000
Mobile App Developer (Flutter / React Native)
Mobile App Developer (Flutter / React Native)

Bolder Apps - AI Native AgentCy • Colombia

Remote
COP 60,000,000 - 100,000,000
Fully remote
Async-friendly culture
Autonomy in architecture & workflow
+1
Mobile Engineer (Flutter) - Remote Work | REF#308597
Mobile Engineer (Flutter) - Remote Work | REF#308597

BairesDev • Sucre

Remote
COP 292,047,000 - 421,845,000
100% remote
Competitive USD salary
Home setup provided
+3
Mobile Engineer (Flutter) - Remote Work | REF#295480
Mobile Engineer (Flutter) - Remote Work | REF#295480

BairesDev • Colombia

Remote
COP 243,372,000 - 389,395,000
Remote work
Currency options (USD/local)
Equipment provided
+4
Senior Flutter Mobile Engineer - E-commerce & Shopify
Senior Flutter Mobile Engineer - E-commerce & Shopify

Booth • Colombia

On-site
COP 84,000,000 - 132,000,000
Prepaid Medical
Life Insurance
Birthday Day Off
+1
Flutter Mobile Engineer - Remote work | REF#300801
Flutter Mobile Engineer - Remote work | REF#300801

BairesDev • Antioquia

Remote
COP 286,469,000 - 477,449,000
100% remote work
Competitive USD or local currency pay
Home setup provided
+3
Senior Flutter Mobile Developer
Senior Flutter Mobile Developer

Emapta Global • Bogotá

Remote
COP 120,000,000 - 180,000,000
Work From Home
20 vacation days
Laptop provided
+3
Cross-Platform Mobile Developer (Dart/Flutter) - Remote work | REF#308938
Cross-Platform Mobile Developer (Dart/Flutter) - Remote work | REF#308938

BairesDev • Sucre

Remote
COP 258,942,000 - 388,412,000
Remote work
USD pay
Home equipment
+5
Senior Remote Flutter Mobile Engineer (Dart)
Senior Remote Flutter Mobile Engineer (Dart)

BairesDev • Sucre

Remote
COP 258,942,000 - 388,412,000
Remote work
USD pay
Home equipment
+5
Cross-Platform Mobile Developer (Dart/Flutter) - Remote work | REF#308938
Cross-Platform Mobile Developer (Dart/Flutter) - Remote work | REF#308938

BairesDev • Sucre

Remote
COP 225,486,000 - 386,548,000
100% remote work
Competitive compensation in USD or USD
Hardware and software setup for home
+4