Middle Flutter Developer

RemoteSalary not specified
Location not specified

Tech Stack

FirebaseFlutterRESTCI/CDGraphQLDart

Job Description, Responsibilities & Requirements

About the Position

We are looking for a Middle Flutter Developer to join our team and contribute to the development of high-load mobile products used by thousands of users daily. In this role, you will work within a mature engineering environment, building scalable mobile applications using modern Flutter architecture, integrating complex business logic, third-party services, and platform-specific features. You’ll collaborate closely with developers, designers, QA engineers, and product stakeholders while taking ownership of technical decisions and feature delivery.

Responsibilities

  • Develop and maintain mobile applications for iOS and Android using Flutter.
  • Build new features following Clean Architecture principles and layered application design.
  • Implement and maintain state management solutions using BLoC/Cubit.
  • Integrate REST and GraphQL APIs.
  • Develop and support in-app purchase flows and subscription management.
  • Work with local data storage, secure data handling, and offline capabilities.
  • Integrate third-party services, including analytics, push notifications, deep linking, and crash reporting.
  • Participate in code reviews, technical discussions, and architectural decision-making.
  • Maintain code quality through code generation, testing, and engineering best practices.
  • Contribute to CI/CD processes and application release management.
  • Collaborate with cross-functional teams to deliver high-quality product experiences.

Requirements

  • 2+ years of commercial experience with Flutter development.
  • Strong knowledge of Dart and modern Flutter ecosystem.
  • Solid understanding of software architecture principles, OOP, SOLID, and design patterns.
  • Practical experience with flutter_bloc (BLoC/Cubit) and state management approaches.
  • Experience building scalable mobile applications using Clean Architecture.
  • Strong understanding of Flutter widget lifecycle, rendering, and performance optimization.
  • Experience working with REST APIs and GraphQL integrations.
  • Experience with local storage solutions and secure data persistence.
  • Hands-on experience integrating Firebase services (FCM, Crashlytics, Analytics).
  • Experience with in-app purchases on both iOS and Android platforms.
  • Understanding of CI/CD processes and mobile application delivery pipelines.
  • Experience with AI-assisted development tools (Claude Code, Gemini CLI, Codex, Cursor, etc.).
  • Ability to work independently and take ownership of technical solutions.

Nice to Have

  • Experience with RxDart.
  • Experience with localization and multilingual applications.
  • Experience with sensors-based interactions and native platform integrations.
  • Experience contributing to shared packages, libraries, or monorepo environments.
  • Experience writing unit, widget, integration, or golden tests.

We Offer

  • Fully remote or hybrid work format.
  • Paid Time Off, sick days, regular reward evaluations, and accounting support.
  • Reimbursement for training courses and compensation for the use of personal equipment.
  • IT Club Loyalty Card.
  • Work with an open-minded team that welcomes your new ideas, alongside the best specialists who love sharing their experience.
  • Get the chance to connect with top companies and contribute to the growth of the Ukrainian IT community together.

About the Company

Devlight is the AI partner for companies moving from manual work to intelligent operations. We design and build AI agents, intelligent workflows, and product experiences that reduce manual effort, improve decision-making, and strengthen customer experience. Built on a decade of delivering digital products used by millions, we bring product discipline to AI, designing systems that teams can operate, trust, and improve over time. Our clients include Nova Poshta, Sense Bank, Aurora, OKWINE, NOVUS, VARUS, BROCARD, Dnipro-M, and many others.

Our Recruitment Process

HR interview ✅ Technical interview ✅ Project Manager Interview (optional) ✅ Reference check ✅ Offer ✅

Ready to become a part of Devlight? Go ahead and send us your CV. We’ll be thrilled to welcome you to the team!

Recruiter Contacts

Kseniia Makarkina

Recruiter

@kseniiamakarkina

[email protected]

Job Details

Company name:
Devlight
Location:
Location not specified
Employment Type:
Full-time
Work Mode:
Remote
Posted on TheJob:
Jul 13, 2026
Last checked:
Jul 13, 2026
Apply Now
© 2026 TheJob, Inc. All rights reserved.