Senior Flutter Developer for Wearable Health Technology (Remote EU)

Remotely
Full-time

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.