We are on the lookout for an experienced Senior Flutter Developer to join our dynamic Tech team. As our new Flutter Developer, you will step into the area of adding new features and maintaining Sadaqa mobile app. Our app has been thoughtfully developed in-house and is already serving thousands of users. As we look to expand its capabilities and introduce new features, we’re seeking an experienced developer to help take the platform to the next level, ensuring it remains robust, scalable, and user-friendly. Main Responsibilities Lead the ongoing development and optimisation of our Flutter-based mobile app across Android and iOS. Architect and implement scalable, maintainable, and performant features. Collaborate with UI/UX designers and backend developers to integrate APIs and bring new features to life. Write detailed technical, functional and business requirement documents. Ensure the performance, quality, and responsiveness of applications. Identify and fix bugs, and improve application performance. Work with external data sources and APIs, including Realm for local caching. Unit-test code for robustness, including edge cases, usability, and general reliability. Troubleshoot, debug, and continuously improve app performance and stability. Conduct code reviews and contribute to setting development standards. Keep up to date with Flutter best practices and introduce modern tools and patterns to the workflow. Skills & Experience We’re Looking For 5 years experience in mobile app development, including 4 years with Flutter and Dart. Experience working with Realm for local data persistence and caching. Deep knowledge of state management tools such as BLoC / Cubit Solid grasp of asynchronous programming, memory management, and performance tuning in Flutter. Experience integrating with RESTful APIs and third-party integrations. Strong testing experience (unit, widget, and integration testing). Familiarity with native Android (Kotlin/Java) or iOS (Swift/Objective-C) is a plus. Proficiency using Git and Flutter Dev Tools for debugging and performance optimisation. Comfortable working with XD & Figma designs and Firebase (Crashlytics, Auth, Messaging, etc.) Bonus Points For Experience with Flutter Web or building responsive layouts across breakpoints. Exposure to Firebase Performance Monitoring or other APM tools. Familiarity with CI/CD pipelines. Published one or more applications to the App Store or Google Play. We’re looking for someone who’s not just technically strong, but also skilled at estimating work, meeting deadlines, and communicating clearly within a collaborative team. Your ability to plan realistically, manage time effectively, and contribute openly will be key to your success in this role. Why Join Us? Work on technology that directly supports global aid and community impact Join a purpose-driven, multicultural team committed to provide help and support with compassion Get access to NFP salary packaging, flexibility, and learning opportunities Help modernise and scale a growing, values-led organisation Ready to make an impact with your code? Apply now with your CV, portfolio/GitHub, and a short cover letter about why this mission matters to you. Please Note:This position is strictly on-site only from our South Granville Office. No Hybrid/Remote work option available.With Respect no agencies please