Principal Flutter Engineer; Mobile

Filled
January 5, 2026

Job Description

Position: Principal Flutter Engineer (Mobile)

Senior Software Engineer, Mobile Applications Responsibilities
• Lead development of cross-platform mobile apps using Flutter/Dart, from architecture through release.
• Own mobile technical strategy: app structure, state management, performance, reliability, and maintainability.
• Build and evolve reusable component systems and UI patterns to accelerate product delivery.
• Integrate mobile clients with RESTful APIs, real-time services, and cloud platforms (e.g., Firebase or similar).
• Drive quality standards: testing strategy, CI/CD for mobile, observability, and production hardening.
• Collaborate closely with product and design to translate requirements into intuitive, accessible experiences.
• Mentor engineers, review code, and raise the bar on engineering craft and mobile best practices.
• Evaluate new tools/frameworks and introduce them thoughtfully to improve developer velocity and app quality.
Requirements
• 7+ years of experience building and shipping Flutter/Dart applications in production.
• Strong background in native iOS development (Swift, Objective‑C, iOS SDK, Swift

UI) and an understanding of how to bridge native + Flutter when needed.
• Proven ability to architect and scale mobile codebases, including state management, navigation, and modularization.
• Solid grasp of mobile performance optimization, offline patterns, and responsive UI across devices.
• Comfortable working with cloud‑backed systems, authentication, analytics, and push notifications.
• Strong communication skills and a track record of leading through influence in cross‑functional teams.
• Pragmatic, user‑focused, and energized by solving hard product and technical problems.
Seniority level
• Director
Employment type
• Full‑time
Job function
• Information Technology
Industries
• Staffing and Recruiting
#J-18808-Ljbffr