Senior Flutter Mobile Developer

Emapta Global

Bogotá

Remote

COP 194,389,000 - 291,583,000

Full time

5 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

5-day work week
Weekends off
Work-from-home arrangement
20 vacation days in total
Prepaid medicine
Laptop and peripherals

Job summary

Emapta Global in Bogotá seeks a Senior Flutter Mobile Developer to craft scalable iOS and Android apps for consumer brands. You’ll translate Figma designs into Flutter UI, integrate with microservices, and collaborate with backend and web teams.

Lead frontend work, manage backlog, and deploy to app stores. Experience with Shopify storefront APIs and Sanity CMS is a plus in a remote-first, internationally focused environment.

Qualifications

  • Bachelor's degree in Computer Science, Software Engineering or related field.
  • 5+ years of hands-on mobile development in DTC/e-commerce, with Flutter and Dart
  • Strong proficiency in Flutter and Dart and state management (BLoC/Provider/Riverpod)
  • Experience integrating mobile apps with REST APIs, GraphQL and microservices
  • Ability to translate Figma designs into responsive Flutter UI and work with designers
  • Experience with Jira and cross-functional collaboration
  • Strong technical documentation skills across engineering teams

Responsibilities

  • Develop, test, and document mobile features using Flutter and Dart.
  • Translate Figma designs into pixel-perfect UI components.
  • Integrate REST APIs, GraphQL, and microservices.
  • Maintain scalable architectures and robust state management.
  • Profile performance and optimize for smooth UX on iOS/Android.
  • Ensure feature parity across platforms and collaborate with web teams.
  • Manage app releases via App/Play Store and CI/CD pipelines.
  • Participate in weekly backlog refinement and epic scoping.
  • Develop Shopify-based e-commerce functionality and storefront APIs.
  • Integrate Sanity CMS for content-driven experiences.

Skills

Flutter
Dart
BLoC
Provider
Riverpod
GraphQL
REST APIs
Figma
Jira
Documentation

Education

Bachelor's degree in Computer Science or Software Engineering

Tools

Shopify Storefront API
Codemagic
Bitrise
GitHub Actions
Sanity CMS

Job description

Connect Flutter Engineering Excellence With Enterprise Digital Product Growth Opportunities

Millions of customer interactions depend on mobile applications that perform beautifully across platforms. Apply your Flutter and Dart expertise as a Senior Flutter Mobile Developer with Emapta. Contribute to scalable iOS and Android experiences for consumer-focused enterprises. Expand your international engineering exposure, collaborate with global product specialists, and develop a rewarding career alongside a community of exceptional top 1% talent.

Job Overview
  • Employment type: Indefinite-Term Type Contract
  • Shift: Day Shift | 8:00 AM-5:00 PM EST | Weekends Off
  • Work setup: Work From Home/Remote
Exciting Perks Await!
  • 5-day work week
  • Weekends off
  • Work-from-home arrangement
  • 20 vacation days in total
  • Prepaid medicine
  • Fully customized Emapta laptop and peripherals
  • Direct exposure to global clients
  • Career growth opportunities
  • Diverse, inclusive, and supportive work environment where every individual is respected, valued, and empowered to succeed
  • Prime office locations in Bogotá and Medellín
  • Unlimited upskilling through Emapta Academy courses (Want to know more? Visit: https://emapta.com/training-calendar/)
The Qualifications We Seek
Basic Qualifications
  • Bachelor's degree in Computer Science, Software Engineering, or a related field, preferred.
  • More than 5 years of hands-on mobile development experience in a direct-to-consumer (DTC) or e-commerce environment, including at least 5 years of professional Flutter and Dart experience.
  • Strong proficiency in Flutter, Dart, state management frameworks such as BLoC, Provider, and Riverpod, and the development of complex custom UI components.
  • Proven experience integrating mobile applications with complex microservices architectures, GraphQL, and REST APIs.
  • Demonstrated ability to translate Figma designs into responsive Flutter code and collaborate with designers to align technical solutions with business objectives.
  • Proven ability to collaborate with backend and web engineering teams, resolve implementation challenges, and define clear development tickets in Jira.
  • Strong technical documentation skills, with experience maintaining centralized, cross-functional engineering documentation.
Set Yourself Apart: Preferred Requirements
  • Experience with mobile continuous integration and continuous delivery (CI/CD) pipelines, including Codemagic, Bitrise, or GitHub Actions, and automated application distribution.
  • Advanced knowledge of state management techniques and software architectural patterns, including Clean Architecture.
  • Ability to work effectively in a fast-paced, backlog-driven team environment with multiple stakeholders across product, engineering, and legal departments.
  • Strong programming fundamentals and problem-solving skills, with the ability to collaborate with internal and external subject matter experts to develop effective technical solutions.
  • Strong adaptability, flexibility, and an Agile mindset to respond effectively to changing project requirements and business priorities.
  • At least 1 year of experience in an agency or client-facing environment.
  • Previous experience in DTC, fashion, or high-growth e-commerce environments is strongly preferred.
  • Experience developing native mobile e-commerce applications, with familiarity with Shopify's Storefront API and custom checkout constraints considered an advantage.
  • Exposure to headless content management system (CMS) integrations, particularly Sanity CMS, to support dynamic content delivery within mobile applications.
Your Daily Tasks
Flutter App Development & Backlog Clearance
  • Develop, test, and document mobile application features using Flutter and Dart.
  • Manage and resolve development backlog items while prioritizing application speed, performance, and user experience.
Figma-to-Code Implementation
  • Translate Figma designs into pixel-perfect, responsive mobile user interface components.
  • Manage frontend development requirements from initial design through quality assurance (QA) approval.
API & Microservices Integration
  • Collaborate with backend engineering teams to integrate REST APIs, GraphQL, and microservices into mobile applications.
  • Ensure seamless data exchange, reliable system connectivity, and efficient error management.
State Management & Architecture
  • Develop, support, and maintain scalable application architectures and robust state management solutions using frameworks such as BLoC and Riverpod.
  • Ensure application stability, code maintainability, and long-term scalability.
Performance Profiling
  • Monitor and optimize mobile application performance, frame render times, and memory consumption.
  • Deliver smooth, responsive, native-like user experiences across iOS and Android platforms.
Cross-Platform Parity
  • Collaborate with web engineering teams to maintain consistent functionality and feature parity across web and mobile applications.
  • Ensure a cohesive user experience across digital platforms.
App Store Deployment
  • Manage mobile application releases through the Apple App Store and Google Play Store.
  • Configure and maintain CI/CD pipelines, provisioning profiles, and application version control throughout the deployment process.
Intake & Refinement Participation
  • Participate in weekly backlog refinement meetings to assess new epics, development tickets, and mobile application requirements.
  • Evaluate technical impact, assign appropriate labels, and define development scope for upcoming features.
E-Commerce & Shopify Architecture
  • Develop and maintain complex mobile e-commerce functionality through Shopify's Storefront API.
  • Implement and optimize product catalogs, shopping carts, checkout processes, and custom application session management logic.
Sanity CMS Integration
  • Integrate Sanity CMS to support dynamic, content-driven mobile application experiences.
  • Ensure seamless synchronization and presentation of content updates within the mobile application.
About the Client

Our client is a digital product growth consultancy with over 20 years of experience helping consumer-focused enterprises achieve measurable business results. They specialize in digital product strategy, software development, customer experience optimization, data analytics, and technology consulting. Serving retail, consumer goods, travel, hospitality, and restaurant industries, they deliver scalable digital solutions that strengthen customer engagement and commercial performance. Their expertise has influenced over $500 million in digital revenue, reflecting their commitment to innovation, strategic execution, and sustainable growth across global markets.

Join the Top 1% Talent. A Better Career. A Better Life.

The world doesn't move forward because everyone is the same. It moves forward because people bring different perspectives, strengths, and ways of thinking. If you've been waiting for a workplace that sees your potential before anything else, this is your moment.

At Emapta Colombia, we believe great careers begin when people are recognized for what they can do-not defined by what others expect. That's why we're creating more opportunities for exceptional talent to thrive in an inclusive workplace where your skills are valued, your ambitions are supported, and your contributions make a lasting impact.

Since 2010, Emapta has helped transform global outsourcing through personalized solutions and seamless collaboration. Today, we're proud to support more than 1,200 clients worldwide with a community of over 13,000 talented professionals-all united by one belief: exceptional talent can come from anywhere.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Mobile App Developer
Senior Mobile App Developer

Emapta Global • Bogotá

Remote
COP 100,440,000 - 167,400,000
20 vacation days
Fully-customized laptop and peripherals
Unlimited upskilling through Emapta Academy courses
+2
Technical Project Manager
Technical Project Manager

Partners in Digital Health • Bogotá

Hybrid
COP 120,000,000 - 180,000,000
5 days work week
Weekends off
Work from home arrangement
+9
Account Executive
Account Executive

Emapta Global • Bogotá

Remote
COP 40,000,000 - 72,000,000
Work From Home/Remote
5-day work week
20 vacation days
+3
Logistics Coordinator
Logistics Coordinator

Emapta Global • Bogotá

Remote
COP 135,944,000 - 207,153,000
20 vacation days
Laptop provided
Exposure to global clients
+1
Freight Coordinator
Freight Coordinator

Emapta Global • Bogotá

Remote
COP 33,480,000 - 55,800,000
Remote work
5-day work week
20 vacation days
+3
Revenue Ops Coordinator
Revenue Ops Coordinator

Emapta Global • Bogotá

Remote
COP 33,480,000 - 66,960,000
Remote work
20 vacation days
Laptop provided
+2
Proposal Coordinator
Proposal Coordinator

Emapta Global • Colombia

Remote
COP 12,000,000 - 18,000,000
Work From Home/Remote
5-day work week
20 vacation days/year
+1
Commercial Operations Manager
Commercial Operations Manager

Emapta Global • Bogotá

On-site
COP 90,000,000 - 140,000,000
5-day workweek
Weekends off
20 vacation days
+2
Brands Administrator
Brands Administrator

Emapta Global • Bogotá, Distrito Capital

On-site
COP 42,524,005 - 63,786,008
20 vacation days
Customized laptop and peripherals
Unlimited upskilling through courses
Paid Media Specialist
Paid Media Specialist

Emapta Global • Bogotá ciudad

Remote
COP 33,480,000 - 66,960,000
Remote work
Laptop provided
20 vacation days
+2