Senior Flutter Developer for Wearable Health Technology (Remote EU)
This cutting-edge app will enable users to monitor physical activities and access comprehensive health analytics, transforming complex biometric data into meaningful insights through intuitive visualization.
Key Responsibilities:
- Architect and engineer a Flutter mobile application that communicates effectively with smart wearable devices.
- Implement Bluetooth Low Energy (BLE) protocols for reliable device connectivity and data transmission.
- Craft data visualization components that translate health metrics into actionable insights.
- Integrate Unity features to enhance visual presentation and gamification elements.
- Develop responsive, cross-platform interfaces for iOS and Android.
- Design advanced state management architectures (BLoC, Provider, Riverpod) aligned with industry best practices.
- Establish robust API integrations for seamless data synchronization and persistence.
- Create comprehensive testing strategies, including unit, widget, and integration tests.
- Collaborate with design specialists to implement pixel-perfect interfaces.
- Conduct code reviews and enforce quality standards for maintainability and scalability.
- Produce detailed technical documentation covering architecture decisions and implementation specifications.
Required Skills:
- 2+ years of Flutter development experience, with proficiency in Dart 3.0+.
- 3+ years of native mobile development experience (iOS with Swift/Objective-C or Android with Kotlin/Java).
- Proven success in developing mobile applications that interface with hardware devices.
- Advanced knowledge of Bluetooth Low Energy (BLE) implementation in mobile environments.
- Experience with health monitoring or fitness tracking applications.
- Understanding of modern state management approaches (BLoC, Provider, Riverpod, GetX).
- Foundation in SOLID principles and clean architecture patterns in Flutter projects.
- Expertise in developing automated test suites across multiple testing levels.
- Proficient in version control systems (Git, Bitbucket) and collaborative workflows.
- Understanding of the mobile application development lifecycle.
- Business-level English proficiency (B1/B2) for effective communication in a distributed team.
- Self-motivated with a proven ability to deliver results in a remote environment.
