About us: Devlight specializes in world-class mobile application development. In fact, there’s an 80% chance that one of our apps is on your smartphone right now. For over 8 years, we’ve driven digital transformation for Forbes Top 100 companies. With 35 million app installs and over 120 successful projects, we’re proud to be the trusted partner of brands like Nova Poshta, Fishka, Ukrnafta, Sense Bank, Varus, Novus, Avrora, and many more.
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:
Full remote or hybrid work format.
Paid Time Off, sick days, medical insurance, regular reward evaluations, and accounting support.
Corporate English lessons, 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 thri


