Senior Flutter Developer - Mobile Applications
About the Role
We're seeking an experienced Senior Flutter Developer to join our team in building an innovative mobile application that monitors brain activity through a wearable device. This is an exciting opportunity to work on a technically interesting project involving native integration, Unity scenes, Bluetooth connectivity, and background processing.
Required Experience
- 3+ years of professional Flutter development experience
- Portfolio of Flutter applications you've shipped
Technical Requirements
Must-Have Skills
Flutter & Native Development
Strong Flutter / Dart development skillsExperience with at least one native platform (Android OR iOS)Familiarity with platform channels and native integrationComfortable reading and writing some Kotlin / Java or Swift / Objective-C codeBluetooth Low Energy (BLE)
Experience with BLE in Flutter or native platformsUnderstanding of connecting to and reading data from Bluetooth devicesFamiliarity with handling connection statesBackground Processing
Experience with background services and app lifecycle managementUnderstanding of keeping apps running in the backgroundArchitecture & State Management
Experience with Flutter BLoC pattern and MVVM architectureExperience with ISAR databases (or similar local databases)Good understanding of clean architecture principlesFFI (Foreign Function Interface)
Experience with Dart FFI or willingness to learnUnderstanding of integrating native C librariesNice-to-Have Skills
Experience with Unity integration in FlutterKnowledge of both Android and iOS platformsExperience with wearable or IoT devicesCustom plugin developmentSignal processing or sensor data handlingPerformance optimization experienceResponsibilities
Develop features that integrate native code with FlutterImplement and maintain BLE communication with our wearable deviceBuild background processing systems for continuous monitoringWork with Unity scenes integration (we have custom solutions in place)Integrate C libraries using FFIWrite clean, maintainable code following BLoC and MVVM patternsCollaborate with the team and mentor junior developersOptimize app performance and user experienceWhat Makes This Role Interesting
You'll work on a unique application that goes beyond typical Flutter development—connecting to brain monitoring hardware, processing real-time data, and creating engaging Unity experiences. While the tech stack is diverse, you'll have support from the team and time to learn.
How to Apply
Interested? Send your updated resume to siva@qneuro.com
We encourage you to apply even if you don't meet every requirement—we value problem-solving ability and willingness to learn!