Job Search and Career Advice Platform

Enable job alerts via email!

Strong Middle Flutter Developer

Madfish

United Kingdom

Hybrid

GBP 80,000 - 100,000

Full time

Yesterday
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A top-tier technology company in the United Kingdom is looking for an experienced mobile developer to take charge of the development and maintenance of cross-platform applications using Flutter. Candidates should have over 5 years of experience in Flutter and Dart, excellent knowledge of RESTful APIs, and a strong sense of ownership. You'll work closely with designers and backend developers to create cutting-edge applications while mentoring junior developers. This role offers a flexible schedule and a modern office in the city center.

Benefits

Flexible schedule
Modern office
No bureaucracy
Team events
Equal pay policy

Qualifications

  • 5+ years of experience with Flutter and Dart in production.
  • Upper-Intermediate English level.
  • Deep understanding of BLoC and Cubit.
  • Strong knowledge of app performance optimization.
  • Hands-on experience with Firebase services.

Responsibilities

  • Lead the development of cross-platform mobile applications.
  • Collaborate with UI/UX designers and product stakeholders.
  • Design and maintain scalable architecture.
  • Integrate complex RESTful APIs and third-party services.
  • Mentor mid-level developers and ensure code quality.

Skills

Flutter development
Dart programming
RESTful APIs
BLoC architecture
CI/CD systems
Unit testing
Performance optimization
JSON serialization
Dependency injection
Firebase services
Job description
Your responsibilities will include:
  • Leading the development and maintenance of cross-platform mobile applications for iOS and Android using Flutter;
  • Collaborating closely with UI/UX designers, backend developers, and product stakeholders to deliver features end-to-end;
  • Designing and maintaining scalable architecture, writing clean, maintainable, and efficient Dart code following advanced best practices;
  • Integrating complex RESTful APIs, third-party services, and SDKs (e.g., Firebase, authentication providers, payment services);
  • Driving and participating in code reviews, architectural discussions, and technical decision-making;
  • Profiling, debugging, and optimizing performance across a wide range of devices;
  • Setting up and improving CI/CD workflows, automated build processes, and deployment pipelines;
  • Preparing and submitting builds to the App Store and Google Play, ensuring compliance with platform requirements;
  • Mentoring mid-level developers, supporting feature design, and improving team code quality;
  • Writing and maintaining unit, widget, and integration tests to ensure code reliability.
What we expect from you:
  • 5+ years of experience with Flutter and Dart in production;
  • Upper-Intermediate+ English level;
  • Deep understanding and practical experience with BLoC, Cubit, dependency injection, and layered architecture;
  • Strong experience working with RESTful APIs, JSON serialization, and advanced API integration patterns;
  • Confident experience with navigation packages such as auto_route or go_router, including nested and guarded flows;
  • Proven experience delivering mobile applications from concept to release on both the App Store and Google Play;
  • Strong knowledge of app performance optimization, memory management, and rendering behavior;
  • Hands-on experience with Firebase services (Auth, Messaging, Analytics, Crashlytics) and other third-party SDK integrations;
  • Experience integrating payment services and handling secure transactional flows;
  • Experience working with WebView-based flows, JavaScript handlers, and hybrid navigation scenarios;
  • Confident experience working with device capabilities: permissions, camera, file storage, contact access, and platform-specific APIs;
  • Strong understanding of deep linking, referral flows, and dynamic navigation through external links;
  • Experience working with CI/CD systems, automated testing, code generation, and build pipelines;
  • Ability to conduct thorough code reviews, lead architectural improvements, and mentor other developers;
  • A strong sense of ownership, ability to work independently, and readiness to communicate directly with stakeholders.
We offer:
  • Work in a Top-employee company (according to DOU 2025);
  • Projects that will challenge and inspire you — both professionally and personally (and bring our win closer );
  • A team of creative, empathetic, and proactive people who love what they do;
  • Flexible schedule and full-time workload — we value results, not clocks or locations;
  • A cozy and modern office in the city center (Chykalenka str) with generator & battery backup, and the freedom to work from home when needed;
  • No bureaucracy. Just people who care and give feedback;
  • Equal pay policy;
  • Trial period (usually ~2 months — but it’s up to you how fast you fly through it );
  • Events, hangouts, online fun, and good vibes.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.