Flutter (Senior) Offline

Ukrainian Product 🇺🇦

Location: [Remote / Hybrid]
Reports to: Mobile Team Lead / Head of Engineering
Level: Senior

About the Role

We’re looking for a Senior Flutter Engineer to join our product development team and help build high-quality, cross-platform applications (mobile + web) that power our next-generation CRM Platform Ecosystem and customer-facing tools.

You will lead technical decisions on architecture, performance, and maintainability in Flutter apps, collaborating closely with designers, backend engineers, and product managers. If you love building elegant, performant UIs and architecting scalable app codebases — this role is for you.


Key Responsibilities
• Lead development of Flutter apps for iOS, Android, and Web using a shared codebase.
• Define and implement scalable architecture, navigation flows, and state management patterns (e.g., Riverpod, Bloc, Provider).
• Collaborate with product, design, and backend teams to ship new features end-to-end.
• Optimize performance, ensure smooth animations, and reduce app load times.
• Integrate with RESTful and GraphQL APIs; contribute to API contract discussions.
• Write unit, widget, and integration tests to ensure code quality.
• Participate in code reviews, provide mentorship, and uphold best practices.
• Ensure adherence to accessibility, localization, and platform-specific UX guidelines.
• Contribute to CI/CD workflows, crash/error monitoring, and release automation.

Requirements

Must-Have
• 4+ years of mobile development experience, including 2+ years with Flutter.
• Proven experience shipping Flutter apps to App Store and Google Play.
• Deep understanding of Flutter SDK, Dart, and cross-platform design patterns.
• Experience with state management libraries (Riverpod, Bloc, etc.).
• Strong grasp of REST APIs, GraphQL, and handling data models cleanly.
• Familiarity with Git workflows, code reviews, and CI/CD pipelines.
• Strong problem-solving, architecture, and performance optimization skills.

Nice-to-Have
• Experience with Zitadel, Firebase, or custom backend integrations.
• Familiarity with SQLite, offline-first architectures, or data sync strategies.
• Experience building responsive UIs for tablet, desktop, or web with Flutter.
• Prior work in CRM, ERP, or other enterprise-level apps.
• Exposure to design systems, Theming, or custom widgets.

The job ad is no longer active

Look at the current jobs Flutter →

Loading...