The Opportunity :
We're looking for a Staff Flutter Engineer who will lead our mobile platform initiatives and drive the technical vision for Flutter development across our entire product suite.
You'll be responsible for architecting a scalable Flutter platform that powers thousands of dynamically rendered mobile apps, while staying at the forefront of Flutter ecosystem advancements and incorporating cutting-edge developments into enterprise-ready solutions.
This is a senior technical leadership role where you'll shape the future of mobile engineering, mentor engineering teams, and solve complex architectural challenges.
What You'll Build :
Flutter Platform Architecture :
- Architect scalable Flutter frameworks that support thousands of dynamically generated mobile apps with unique branding and functionality
- Design modular component systems and widget libraries that enable rapid app customization while maintaining performance standards
- Build advanced widget generation systems that transform visual markups into enterprise-grade Flutter applications
- Develop sophisticated state management solutions that handle complex e-commerce workflows and real-time data synchronization
- Create performance optimization frameworks that ensure consistent app performance across diverse device capabilities and network conditions
Advanced Mobile Features :
Implement cutting-edge Flutter capabilities, including custom render objects, remote widgets, platform channels, and native integrationsBuild real-time social commerce features like live streaming, interactive shopping, and community engagement systemsDevelop advanced personalization engines that deliver dynamic content and tailored user experiencesCreate sophisticated offline-first architectures with intelligent data synchronization and conflict resolutionDesign push notification systems, deep linking frameworks, and seamless app-to-app communication patternsPlatform Engineering Excellence :
Lead the adoption of the latest Flutter developments, evaluating and integrating new packages, features, tools, and architectural patternsBuild comprehensive testing frameworks, CI / CD pipelines, and automated quality assurance systems for Flutter applicationsCreate developer tools, debugging utilities, and productivity enhancements that accelerate team velocityEstablish performance monitoring, crash reporting, and analytics systems that provide actionable insights across thousands of appsCross-Platform Integration :
Architect seamless integration layers between Flutter apps and backend APIs, ensuring optimal data flow and caching strategiesBuild platform-specific optimizations for iOS and Android while maintaining code reusability and consistencyDevelop sophisticated analytics and tracking systems that provide detailed insights into user behavior and app performanceWhat We're Looking For :
Mobile Development Mastery :
10+ years of mobile development experience with deep expertise across iOS, Android, and cross-platform technologies4+ years of Flutter development with a proven track record of building and scaling production Flutter applicationsPlatform architecture experience, including designing scalable mobile frameworks, component libraries, and development toolsAdvanced Dart programming with expertise in async programming, memory management, and performance optimizationNative mobile integration experience with platform channels, native modules, and seamless iOS / Android interoperabilityFlutter Ecosystem Expertise :
State management mastery across multiple solutions (Provider, Riverpod, Bloc, GetX) with the ability to architect scalable state solutionsCustom widget development, including custom painters, remote widgets, render objects, and complex UI componentsFlutter architecture patterns with a deep understanding of clean architecture, MVVM, and scalable app organizationPerformance optimization, including widget rebuilds, memory management, and app size optimization techniquesPlatform Engineering Skills :
No-code platform development with visual app builders, drag-and-drop interfaces, or configuration-driven UI generationDeveloper tooling experience creating productivity tools, debugging utilities, and development workflow improvementsCI / CD expertise with Flutter-specific build pipelines, automated testing, and deployment strategiesMulti-tenant architecture understanding of building platforms that serve thousands of customized applicationsTesting excellence including unit testing, widget testing, integration testing, and automated quality assuranceTechnical Leadership :
Cross-platform expertise with deep understanding of mobile platform differences and optimization strategiesSecurity implementation with experience in app security, data encryption, and compliance requirementsPerformance monitoring using tools like Firebase Performance, Crashlytics, and custom analytics implementationsGood To Have :
Specialized Experience :
Mobile commerce experiences - from cart / checkout and secure payments to dynamic catalogs, social selling, and data-driven analytics.Live streaming technology with experience in video streaming, real-time interaction, and social commerce featuresE-commerce platform expertise with deep knowledge of Shopify, WooCommerce, and major e-commerce APIsSocial features development including chat systems, community building, and user-generated content platformsMachine learning integration for personalization, recommendation systems, or intelligent app featuresAdvanced Technical Skills :
Flutter Web / Desktop development with experience in expanding Flutter beyond mobile platformsDevOps and infrastructure with experience in mobile app deployment, monitoring, and maintenance at scaleOpen source contributions to Flutter packages, core framework, or mobile development tools(ref : hirist.tech)