Flutter Developer Needed – Dating App Bug Fix (Push Notifications)

Заказчик: AI | Опубликовано: 24.01.2026
Бюджет: 250 $

Project: Flutter Dating App – Bug Fix (Push Notifications) Type: Maintenance / bug fixing (app already exists) Platform: iOS + Android (Flutter) What I need I have an existing Flutter dating app and I need an experienced Flutter developer to fix push notification issues (and any related bugs found during debugging). The app is already developed — this is not a new build. Main issue Push notifications are not working correctly. Examples: • Notifications not received in background / killed state • Notifications show on one platform but not the other (iOS/Android) • Tapping notification doesn’t open the correct screen (deep link/navigation) • Token is not being registered/updated properly • Notifications work in debug but fail in release builds • (Exact behavior will be shared after hiring + you will get repo access.)• Tech stack (likely) • Flutter • Firebase Cloud Messaging (FCM) (or OneSignal — confirm in repo) • Android: Notification channels, background handlers • iOS: APNs setup, permissions, capabilities, release certificates Responsibilities • Reproduce the issue and identify the root cause • Fix push notifications end-to-end for both iOS and Android • Ensure correct behavior in: • foreground / background / terminated state • tap action navigation (open chat/profile/match screen) • Verify release builds (APK/AAB + iOS TestFlight build steps as needed) • Provide a short summary of what was fixed + where in the code Deliverables • Working push notifications on iOS + Android • Updated code in repo (clean commit history) • Simple testing steps (how I can verify it works) Requirements • Strong Flutter debugging experience • Real experience with FCM/APNs + mobile notification edge cases • Ability to test on real devices (or provide clear steps for me to test) • Good communication + structured updates To apply, please include • Similar push notification fixes you’ve done (short explanation) • Your approach to debugging (what you’ll check first) • Your estimated time to fix (rough)