Active General București

Senior Flutter Developer

Posted May 27, 2026

About the role

About the Role

For the development team of a software incubator, we are looking for an experienced Flutter Developer. In this role, you will be responsible for the architecture and development of native mobile applications, working alongside a dedicated backend team (Kotlin/JVM) and a web frontend team (Vue/Nuxt). Your priority will be primarily on the client-side. You will not be responsible for managing databases or backend logic, but you must master service consumption and the management of complex states (state management) on the client. It is good to know that your future colleagues appreciate engineers who place value on structure, design patterns (GoF) and "pixel-perfect" implementations.

You will be part of a team growing inside a Romanian company, a market leader, which for over 25 years has been developing Enterprise SaaS applications and offering customized solutions for various sectors of activity. The flagship platform developed by the company currently serves over 1,000,000 users. Together with other applications and services, their professional solutions support specialists and experts from various industries in easily carrying out their daily activity and in improving their overall performance.

Responsibilities

Responsibilities

  • **Service Integration:** Architecting robust layers for consuming the RESTful/GraphQL APIs provided by our Kotlin backend. Ensuring efficient data fetching, caching and error handling.
  • **Offline-First Compatibility:** Designing and implementing offline-first capabilities. You must manage local persistence, data synchronization, conflict resolution and queue management to ensure the application functions without network connectivity.
  • **Code Quality:** Applying Gang of Four (GoF) principles and Clean Architecture to ensure maintainable, testable and scalable code.
  • **Pixel-Perfect Implementation:** Transposing high-fidelity designs from Figma into Flutter widgets with 1:1 accuracy. You must have a trained eye for padding, typography, animations and responsive layouts.
  • **Complex Interactions:** Building fluid animations and transitions that improve the user experience.
  • **Platform Channels:** Creating bridges between Flutter and native APIs. It will be necessary to write native code (Swift for iOS, Kotlin/Java for Android) to access platform-specific functionalities.
  • **Native Features:** Implementing advanced operating-system-specific features, such as iOS Live Activities, Dynamic Island integration and Android Home Screen Widgets.
Requirements

Requirements

  • **Flutter & Dart:** Advanced skills in Dart and the Flutter framework, including the lifecycle, the rendering pipeline and state management (e.g.: Bloc, Riverpod, Provider).
  • **Native Development (iOS/Android):** Solid ability to write platform-specific code. You must be comfortable stepping out of the Dart ecosystem to write Swift for iOS (e.g.: WidgetKit) and Kotlin/Java for Android in order to use native APIs.
  • **API Consumption:** Deep understanding of HTTP protocols, serialization (JSON) and the management of asynchronous data streams.
  • **Offline Data:** Experience with local databases (e.g.: Drift, Hive, Realm or SQLite) and synchronization strategies.
  • **Design Patterns:** Demonstrable knowledge of OOP principles and GoF design patterns (Singleton, Factory, Observer, Strategy, etc.).

Apply for this role

Fill in the form and attach your CV. We will contact you if your profile is a match.

Attach resume · PDF, DOC or DOCX — max 10 MB

Kapital HR

At the level of key roles, recruitment is not a volume process. It is a business decision with direct impact on the performance, stability, and direction of an organization.

Can't find your role here?

Write to us. Many of our mandates are not public.