remote
Mobile Application Developer Flutter
Mobile Developer
Mid‑to‑Senior Flutter Developer to maintain and extend a shared Flutter codebase powering a live iOS/Android marketplace, delivering end‑to‑end features, improving stability, performance, and integrating payments, bookings, and real‑time messaging.
About the role
Key Responsibilities
- Maintain and extend a large, shared Flutter codebase for a live iOS and Android marketplace.
- Ship end‑to‑end features, from UI/UX to backend integration, ensuring high quality and timely delivery.
- Improve app stability, performance, and scalability across multiple device families.
- Collaborate with cross‑functional teams on payments, bookings, seller dashboards, and real‑time messaging.
- Write clean, testable code and participate in code reviews and continuous integration pipelines.
Requirements
- 3+ years of professional Flutter development experience.
- Strong proficiency in Dart, iOS, and Android platform nuances.
- Experience with Firebase, RESTful APIs, and third‑party SDK integration.
- Solid understanding of state management patterns (e.g., Provider, Riverpod, Bloc).
- Excellent problem‑solving skills and a passion for delivering high‑quality mobile experiences.