Project Overview --------------------- This mobile development project focuses on building a high-performance, fully responsive Flutter application for both iOS and Android, seamlessly integrated with an existing Magento backend using GraphQL APIs. The backend is already deployed and accessible throughout the development phase. Requirements & Scope of Work -------------------------------------- The Flutter mobile app developer will be responsible for: -Translating the provided Figma designs into pixel-perfect, platform-optimized UI/UX across both Android and iOS. -Ensuring smooth navigation and performance using Flutter’s best practices and native-feeling UI. -Implementing multi-language support including Right-to-Left (RTL) compatibility, based on the localization assets and guidelines. -Connecting with Magento via GraphQL APIs to display dynamic product listings, manage user accounts, checkout flows, order tracking, and more. Provided by Us ------------------- 1) Magento Backend & API Access -Full access to existing and custom Magento GraphQL APIs. -Swagger and Postman documentation will be shared to assist in API testing. -Ongoing backend support for API clarification and issue resolution. Swagger URL and API Docs: shared post-screening 2) Figma Design -Final, approved Figma design tailored for mobile devices. Figma URL: will be shared with qualified applicants after passing the screening process. 3) Brand Assets & UI Guidelines Custom iconography, typography, and color palette. Access to shared design systems and visual identity guidelines. 4) Mobile Feature Documentation Detailed functional specification document outlining workflows such as login, product views, cart, checkout, and post-order interactions. Customer Smartphone App Product Description URL: will be shared with qualified applicants after passing the screening process. 5) Deployment & Infrastructure Support Our system administrators and DevOps team will support: CI/CD setup for both Android and iOS 6) Play Store and App Store submission support Build automation, OTA (Over-the-Air) update tools (e.g., Firebase App Distribution, CodeMagic) Version control via GitHub or Bitbucket will be used throughout development. Magento Integration Points: --------------------------------- The following core Magento features will be consumed using GraphQL: Features List URL: will be shared with qualified applicants after passing the screening process. Project Milestones ------------------------ A. UI/UX Development Implement mobile designs in Flutter for iOS & Android ETA: 2 Weeks B. API Integration B.1. Core Magento Functionality API Integration – ETA: 3 Weeks B.2. Custom Feature Integration – 3 Weeks B.3. 5-Step Product Service and Integration – 1 Week C. Final QA & App Store Preparation Bug fixes, UX polish, device testing, and store submission (iOS/Android) ETA: 3 Weeks Required Skills ------------------- A) Flutter Development 3+ years building production-ready Flutter apps for Android and iOS. Proficient in Dart, State Management (Provider, Bloc, or Riverpod). Experience with building and testing REST/GraphQL-integrated mobile apps. Strong grasp of Flutter animations, widgets, navigation, and responsive design. B) Magento Integration Experience integrating Flutter apps with Magento via GraphQL APIs. Understanding of Magento’s data structures: products, cart, orders, and user sessions. C) API & Tools GraphQL queries, mutations, and pagination in mobile apps. Familiarity with Swagger, Postman, and GraphQL Playground. Git for version control and working with CI/CD tools for mobile builds. D) Localization & RTL Implementing i18n using flutter_localizations or similar packages. Styling and layout adjustments for RTL languages (Arabic, etc.). E) Performance & Optimization Best practices for minimizing app size and optimizing load times. Implementing lazy loading, caching strategies, and offline mode where applicable. F) Testing & Debugging Unit, widget, and integration testing. Use of emulators and physical devices across screen sizes and OS versions. G) Collaboration & Communication Agile collaboration with designers, Magento developers, and testers. Daily and weekly sync-ups, sprint planning, and feedback sessions. Preferred Experience -------------------------- Delivered 2+ Flutter apps on Play Store and App Store. Experience in eCommerce or product catalog apps. Proven work in integrating complex APIs and handling app release cycles. Experience working with distributed teams and meeting GMT timezone windows. Working Hours -------------------- Development Hours: 09:00 AM to 05:00 PM GMT While you can work flexibly, please note: Code deployment and build signing require sysadmin availability. Key personnel (designers, testers, product managers) are only available during these hours. Ongoing Support -------------------- Subject to successful delivery, long-term support, and new feature development may be offered under a separate fixed-fee or hourly arrangement. General Notes -------------------- A Non-Disclosure Agreement (NDA) must be signed before receiving access to sensitive materials like APIs, source code, and deployment credentials.
Keyword: Product Manager
Price: $5.0
Android iOS Smartphone Mobile App Development Flutter Tablet
About the Role Infinity Brands (a franchising consultancy) and KPD (an interior-design and architecture studio) are companies with bold growth ambitions. We need a proactive digital marketer who can own our day-to-day social presence, keep stakeholders in the loop, and ...
View JobWe’re birthing a disruptive new product into the world. Think Liquid Death, Olipop, Dude Wipes, Dollar Shave Club but NEW product for a start-up. We need a badass CPG designer yesterday. The Deal: * 25–40 hours/week or more, starting ASAP * 2-week minimum to start (but ...
View JobWe run Spend Your Yen and Villains Only, two of the fastest-growing anime streetwear brands in the game—known for high-hype, limited-time apparel drops that break the internet. Our drops are culture. We thrive on community, engagement, and relevance in the anime and str...
View Job