Proxima Research

Flutter (Senior)

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.

Required skills experience

Flutter 4 years
Clean Architecture 4 years
SOLID 4 years
Flutter/Dart 4 years
SQL 4 years

Required languages

English B2 - Upper Intermediate
Flutter, Clean Architecture, SOLID, Flutter/Dart, SQL
Published 9 May · Updated 27 November
Statistics:
61 views
·
8 applications
100% read
To apply for this and other jobs on Djinni login or signup.
Loading...