Middle Flutter Developer
About us:
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: Nova Poshta, Sense Bank, Aurora, OKWINE, NOVUS, VARUS, BROCARD, Dnipro-M, and many others.
About the role:
We are looking for a Flutter Engineer 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.
Your future 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.
Your professional qualities:
- 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.
What we offer for your success:
- 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.
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!



