Job Description
<p>The Opportunity :<br/><br/>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.
</p><p><br/></p><p>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.
</p><p><br/></p><p>This is a senior technical leadership role where you'll shape the future of mobile engineering, mentor engineering teams, and solve complex architectural challenges.<br/><br/><b>What You'll Build :</b><br/><br/>Flutter Platform Architecture :<br/><br/>- Architect scalable Flutter frameworks that support thousands of dynamically generated mobile apps with unique branding and functionality<br/><br/>- Design modular component systems and widget libraries that enable rapid app customization while maintaining performance standards<br/><br/>- Build advanced widget generation systems that transform visual markups into enterprise-grade Flutter applications<br/><br/>- Develop sophisticated state management solutions that handle complex e-commerce workflows and real-time data synchronization<br/><br/>- Create performance optimization frameworks that ensure consistent app performance across diverse device capabilities and network conditions<br/><br/>Advanced Mobile Features :<br/><br/>- Implement cutting-edge Flutter capabilities, including custom render objects, remote widgets, platform channels, and native integrations<br/><br/>- Build real-time social commerce features like live streaming, interactive shopping, and community engagement systems<br/><br/>- Develop advanced personalization engines that deliver dynamic content and tailored user experiences<br/><br/>- Create sophisticated offline-first architectures with intelligent data synchronization and conflict resolution<br/><br/>- Design push notification systems, deep linking frameworks, and seamless app-to-app communication patterns<br/><br/>Platform Engineering Excellence :<br/><br/>- Lead the adoption of the latest Flutter developments, evaluating and integrating new packages, features, tools, and architectural patterns<br/><br/>- Build comprehensive testing frameworks, CI/CD pipelines, and automated quality assurance systems for Flutter applications<br/><br/>- Create developer tools, debugging utilities, and productivity enhancements that accelerate team velocity<br/><br/>- Establish performance monitoring, crash reporting, and analytics systems that provide actionable insights across thousands of apps<br/><br/>Cross-Platform Integration :<br/><br/>- Architect seamless integration layers between Flutter apps and backend APIs, ensuring optimal data flow and caching strategies<br/><br/>- Build platform-specific optimizations for iOS and Android while maintaining code reusability and consistency<br/><br/>- Develop sophisticated analytics and tracking systems that provide detailed insights into user behavior and app performance<br/><br/><b>What We're Looking For :</b><br/><br/><b>Mobile Development Mastery :</b><br/><br/>- 10+ years of mobile development experience with deep expertise across iOS, Android, and cross-platform technologies<br/><br/>- 4+ years of Flutter development with a proven track record of building and scaling production Flutter applications<br/><br/>- Platform architecture experience, including designing scalable mobile frameworks, component libraries, and development tools<br/><br/>- Advanced Dart programming with expertise in async programming, memory management, and performance optimization<br/><br/>- Native mobile integration experience with platform channels, native modules, and seamless iOS/Android interoperability<br/><br/>Flutter Ecosystem Expertise :<br/><br/>- State management mastery across multiple solutions (Provider, Riverpod, Bloc, GetX) with the ability to architect scalable state solutions<br/><br/>- Custom widget development, including custom painters, remote widgets, render objects, and complex UI components<br/><br/>- Flutter architecture patterns with a deep understanding of clean architecture, MVVM, and scalable app organization<br/><br/>- Performance optimization, including widget rebuilds, memory management, and app size optimization techniques<br/><br/>Platform Engineering Skills :<br/><br/>- No-code platform development with visual app builders, drag-and-drop interfaces, or configuration-driven UI generation<br/><br/>- Developer tooling experience creating productivity tools, debugging utilities, and development workflow improvements<br/><br/>- CI/CD expertise with Flutter-specific build pipelines, automated testing, and deployment strategies<br/><br/>- Multi-tenant architecture understanding of building platforms that serve thousands of customized applications<br/><br/>- Testing excellence including unit testing, widget testing, integration testing, and automated quality assurance<br/><br/>Technical Leadership :<br/><br/>- Cross-platform expertise with deep understanding of mobile platform differences and optimization strategies<br/><br/>- Security implementation with experience in app security, data encryption, and compliance requirements<br/><br/>- Performance monitoring using tools like Firebase Performance, Crashlytics, and custom analytics implementations<br/><br/><b>Good To Have :</b><br/><br/><b>Specialized Experience :</b><br/><br/>- Mobile commerce experiences - from cart/checkout and secure payments to dynamic catalogs, social selling, and data-driven analytics.<br/><br/>- Live streaming technology with experience in video streaming, real-time interaction, and social commerce features<br/><br/>- E-commerce platform expertise with deep knowledge of Shopify, WooCommerce, and major e-commerce APIs<br/><br/>- Social features development including chat systems, community building, and user-generated content platforms<br/><br/>- Machine learning integration for personalization, recommendation systems, or intelligent app features<br/><br/>Advanced Technical Skills :<br/><br/>- Flutter Web/Desktop development with experience in expanding Flutter beyond mobile platforms<br/><br/>- DevOps and infrastructure with experience in mobile app deployment, monitoring, and maintenance at scale<br/><br/>- Open source contributions to Flutter packages, core framework, or mobile development tools</p> (ref:hirist.tech)