Remote Flutter Developer


About Recast Designs


Recast Designs is a technology driven development agency focused on building high performance digital products for the local and regional markets. We specialize in custom websites, web platforms, and scalable digital systems. Our engineering culture is built around world class execution, where speed, precision, and design integrity are non-negotiable.


As we continue expanding our footprint across the region, we are strengthening our team to support a growing pipeline of design led projects.


The Role: Remote Flutter Developer


As a Flutter Developer at Recast Designs, you will be responsible for building high-performance, scalable, and visually precise mobile applications using Flutter.


This role is both design-driven and system-oriented, requiring strong attention to UI accuracy, performance, and clean architecture. You will translate high-fidelity Figma designs into production-ready mobile applications while ensuring smooth user experiences across both iOS and Android platforms.


You will work closely with designers, backend engineers, and project managers to deliver applications that meet the highest standards of execution and reliability.


Core Responsibilities


  • Design to App Implementation: Convert Figma designs into pixel-accurate Flutter UI with high fidelity to spacing, typography, and interactions.
  • Mobile App Development: Build, maintain, and optimize cross-platform applications using Flutter.
  • State Management & Architecture: Implement scalable and maintainable app architectures (Provider, Riverpod, Bloc, etc.).
  • API Integration: Integrate REST APIs, Firebase services, and third-party SDKs.
  • Performance Optimization: Ensure smooth animations, efficient rendering, and minimal load times across devices.
  • Iteration & Refinement: Apply feedback quickly while maintaining code quality and UI consistency.


Technical Requirements


  • Core Stack: Strong proficiency in Flutter (Dart).
  • UI Implementation: Experience translating Figma designs into responsive mobile interfaces.
  • State Management: Familiarity with modern Flutter state management solutions (Provider, Riverpod, Bloc, etc.).
  • Backend Integration: Experience working with REST APIs and/or Firebase (Firestore, Auth, Storage).
  • Performance: Understanding of mobile performance optimization and debugging.
  • Code Quality: Ability to write clean, scalable, and maintainable Dart code.
  • Workflow: Experience with Git and collaborative development workflows.


Qualifications


  • Experience: 1–3 years of professional Flutter development experience.
  • Design Sensitivity: Strong eye for detail when implementing UI/UX designs.
  • Problem Solving: Ability to debug UI issues, performance bottlenecks, and integration challenges independently.
  • Autonomy: Capable of managing tasks and delivering features with minimal supervision.
  • Communication: Strong English communication skills for remote collaboration.


Preferred

Experience with Stripe integrations or in-app purchases

Experience with Firebase (Firestore, Functions, Notifications).

Familiarity with CI/CD pipelines for mobile apps

Experience publishing apps to App Store and Google Play.


Operational Standards

We serve high expectation clients across region. This role requires consistent availability during working hours, fast turnaround on revisions, and a professional approach to execution. Candidates must be comfortable operating in a performance-driven agency environment where quality and reliability are critical.