Flutter-Entwickler
Über die Rolle
Wir suchen einen erfahrenen Flutter-Entwickler, der hochwertige, leistungsstarke und optisch ansprechende mobile Anwendungen sowohl für Android- als auch für iOS-Plattformen erstellen kann. Sie arbeiten eng mit UI/UX-Designern, Backend-Ingenieuren und Produktteams zusammen, um reibungslose, stabile und skalierbare mobile Erlebnisse für globale Kunden zu liefern.
Diese Rolle ist ideal für jemanden, der sich leidenschaftlich für mobile Entwicklung, saubere Architektur, Statusverwaltung und leistungsstarke Benutzeroberfläche interessiert.
Hauptaufgaben:
- Entwickeln, warten und veröffentlichen Sie mobile Anwendungen mit Flutter.
- Erstellen Sie saubere, wiederverwendbare und modulare UI-Komponenten mit Reaktionsfähigkeit und Animationen.
- Integrieren Sie REST-APIs, GraphQL, Firebase und SDKs von Drittanbietern.
- Sorgen Sie für reibungslose Leistung, minimale Ladezeit und optimiertes Rendering.
- Verwenden Sie State-Management-Lösungen wie Provider, Bloc, Riverpod, MobX oder GetX.
- Arbeiten Sie mit UI/UX-Designern zusammen, um Figma-Designs in pixelgenaue Bildschirme umzuwandeln.
- Schreiben Sie sauberen, lesbaren und gut dokumentierten Code und folgen Sie dabei den Best Practices.
- Beheben Sie mobile Probleme, beheben Sie Abstürze und verbessern Sie die Stabilität.
- Verwalten Sie App-Builds, Tests und Bereitstellungen im Google Play Store und Apple App Store.
- Arbeiten Sie eng mit der Qualitätssicherung zusammen, um Fehler zu beheben und reibungslose Veröffentlichungen sicherzustellen.
Erforderliche Fähigkeiten
- 3+ Jahre praktische Erfahrung in Flutter und Dart.
- Ausgeprägtes Verständnis der Flutter-Architektur, Widgets und des Rendering-Lebenszyklus.
- Erfahrung im Umgang mit REST-APIs und JSON-Serialisierung.
- Gute Beherrschung staatlicher Verwaltungstechniken (Bloc, Provider, Riverpod usw.).
- Erfahrung mit lokalen Speicherlösungen (Hive, SQLite, Shared Preferences).
- Verständnis von Git, CI/CD-Pipelines und Verzweigungsstrategien.
- Kenntnisse über den App-Store-Einreichungsprozess und mobile Build-Workflows.
- Starke Debugging- und Leistungsoptimierungsfähigkeiten.
„Nice-to-have“-Fähigkeiten
- Erfahrung mit Firebase (Auth, Firestore, Messaging, Analytics).
- Kenntnisse über natives Android (Kotlin) oder iOS (Swift) zur Überbrückung.
- Erfahrung mit der Integration von Karten, Zahlungsgateways und Push-Benachrichtigungen.
- Vertrautheit mit sauberer Architektur und skalierbaren Ordnerstrukturen.
- Kontakt mit App-Analysen, Absturzberichtstools und Überwachungs-Dashboards.
- Erfahrung in der Arbeit an mobilen Anwendungen mit mehreren Modulen oder für Unternehmen.

