Senior Flutter Entwickler für Wearable-App (Remote) | Mobile Entwicklung

Aus der Ferne
Vollzeit
Sie werden eine hochmoderne mobile Anwendung entwickeln, die nahtlos mit Wearable-Geräten über Bluetooth Low Energy (BLE) kommuniziert. Die Anwendung wird Benutzern ermöglichen, ihre Gesundheits- und Aktivitätsdaten zu verfolgen, zu analysieren und zu visualisieren. Dieses Projekt bietet die Möglichkeit, mit den neuesten Flutter-Technologien (Flutter 3.19+ und Dart 3.x) zu arbeiten und Ihre Expertise in der Cross-Platform-Entwicklung einzubringen. Hauptverantwortlichkeiten - Entwicklung einer komplexen mobilen Anwendung von Grund auf mit Flutter Framework (Version 3.x). - Implementierung einer robusten Bluetooth Low Energy (BLE)-Verbindung für die Kommunikation mit Wearable-Geräten. - Gestaltung und Entwicklung einer intuitiven, benutzerfreundlichen Oberfläche zur Anzeige von Aktivitätsdaten und Statistiken. - Integration und Implementierung verschiedener State-Management-Lösungen (BLoC, Provider, Riverpod) gemäß Best Practices. - Entwicklung und Wartung von APIs zur Kommunikation mit Backend-Diensten und Datenbanken. - Implementierung von Unit-, Widget- und Integrationstests zur Gewährleistung der Codequalität und Funktionalität. - Zusammenarbeit mit dem Design-Team zur Umsetzung eines konsistenten und ansprechenden Benutzererlebnisses. - Optimierung der App-Leistung für verschiedene Geräte und Betriebssystemversionen. - Behebung von Fehlern und kontinuierliche Verbesserung der Anwendungsstabilität. - Dokumentation des Codes und der technischen Spezifikationen für zukünftige Referenz und Wartung. Anforderungen - Mindestens 2 Jahre nachweisbare Erfahrung in der Flutter-Entwicklung mit aktuellen Versionen (Flutter 3.x). - Mindestens 3 Jahre Erfahrung in der nativen Mobilentwicklung (für iOS mit Swift/Objective-C oder Android mit Kotlin/Java). - Fundierte Kenntnisse im Umgang mit Bluetooth Low Energy (BLE) in mobilen Anwendungen. - Nachgewiesene Erfahrung in der Entwicklung von Apps, die mit externen Geräten oder Sensoren kommunizieren. - Umfassende Erfahrung mit API-Integration und RESTful-Services. - Professionelle Erfahrung mit Versionskontrollsystemen (Git, Bitbucket, GitHub). - Solides Verständnis des gesamten Entwicklungszyklus mobiler Anwendungen. - Gründliche Kenntnisse wichtiger State-Management-Ansätze (BLoC, Provider, Riverpod, GetX). - Vertrautheit mit SOLID-Prinzipien, Clean Architecture und modernen Entwicklungsmethoden. - Erfahrung in der Durchführung von Unit-, Widget- und Integrationstests. - Englischkenntnisse auf B1/B2-Niveau für effektive Kommunikation im Team. Wünschenswerte Zusatzqualifikationen - Erfahrung mit der Entwicklung von Gesundheits- oder Fitness-Apps. - Kenntnisse in der Integration von Unity-Komponenten in Flutter-Anwendungen. - Vertrautheit mit CI/CD-Pipelines (Jenkins, GitHub Actions, Bitrise). - Erfahrung mit Datenpersistenz und lokaler Datenspeicherung. - Kenntnisse im Bereich Cybersicherheit für mobile Anwendungen. - Erfahrung mit der Implementierung von Push-Benachrichtigungen. - Verständnis von UX/UI-Design-Prinzipien. Warum Sie mit uns arbeiten sollten Als Teil unseres Entwicklungsteams haben Sie die Möglichkeit, an einem innovativen Produkt zu arbeiten, das Menschen dabei hilft, ihre Gesundheit und Aktivität zu überwachen und zu verbessern. Sie werden mit den neuesten Technologien arbeiten und Ihre Fähigkeiten in einem unterstützenden und kollaborativen Umfeld weiterentwickeln. Wir bieten flexible Arbeitszeiten, vollständige Remote-Arbeit und die Möglichkeit, Ihre Expertise in einem wachsenden Bereich der mobilen Entwicklung einzubringen und zu erweitern.