Mobile Developer (Flutter) - #1131273
Real Estate Analytics Pte. Ltd.
We are looking for an experienced Mobile Developer (Flutter) to build and maintain high-quality, production-ready mobile applications used in data-heavy, real-estate scenarios.
This role requires strong ownership, performance awareness, and the ability to work end-to-end, from API integration to app store releases.
You’ll collaborate closely with backend and design teams, and contribute to building scalable, performant mobile experiences.
Key Responsibilities:
Write clean, scalable, and maintainable Flutter (Dart) code.
Build and maintain production mobile applications for both iOS and Android.
Implement and maintain BLoC architecture for state management.
Integrate and work with REST APIs, GraphQL APIs, and OpenAI APIs.
Manage App Store and Google Play Store publishing, updates, and releases.
Perform bug fixing, troubleshooting, and performance optimisation.
Optimise app performance when handling large datasets and data-heavy screens.
Implement efficient pagination, caching, and data-loading strategies.
Improve UI performance by reducing rebuilds, jank, and memory usage.
Integrate and customise Map SDKs (Google Maps, Mapbox, etc.).
Implement graph and chart SDKs for data visualisation.
Collaborate with backend, QA, and product teams to deliver features end-to-end.
Provide support and basic guidance to junior developers when needed.
Requirements:
Strong hands-on experience with Flutter and Dart in production environments.
Proven experience implementing BLoC in real-world applications.
Solid experience integrating REST, GraphQL, and OpenAI APIs.
Strong understanding of asynchronous programming (Future, Stream, isolates).
Experience handling large datasets, pagination, lazy loading, and caching.
Proven ability to optimise ListView/GridView performance, rebuild control, and widget lifecycle.
Experience using Flutter DevTools to profile CPU, memory, and frame rendering.
Strong understanding of app architecture, clean code principles, and modular design.
Experience integrating and managing third-party SDKs (Maps, Charts, Analytics).
Familiarity with mobile app lifecycle, error handling, and performance tuning.
Comfortable managing App Store & Play Store release cycles and post-release fixes.
Strong debugging skills and ability to own features/modules independently.
How to apply
To apply for this job you need to authorize on our website. If you don't have an account yet, please register.
Post a resumeSimilar jobs
Customer Service Representative (Singaporean Only)