Senior Flutter Developer (Long-Term, Flexible Freelance Collaboration)

Job ID: 39297078

Budget: $25 – $50 AUD

**Project Overview:**

We are seeking a highly experienced **Senior Flutter Developer** for a **long-term, flexible freelance engagement**. You will be instrumental in maintaining and enhancing our established meditation/wellness mobile application (iOS, Android, Web) which features audio content, subscriptions, and a rich user experience.

We need a proactive, autonomous expert who can contribute significantly to the app's evolution and technical quality.

**This role is strictly for senior-level developers with proven experience; please do not apply if you identify as junior or mid-level or less than 4 years flutter commercial experience**

**This role is direct to individual developer only. If you represent a company, please do not apply**

**Key Responsibilities:**

- Maintain, enhance, and take ownership of features within a complex, production-level Flutter application.
- **Proactively identify opportunities for and execute code refactoring** to improve architecture, performance, and maintainability.
- Uphold and champion high standards for **code quality, testing (Unit, Widget, Integration), and performance optimization.**
- Implement and iterate on core features including audio streaming (incl. background), subscription management, authentication, WebSockets, and offline capabilities.
- Collaborate effectively (remote, asynchronous communication) to solve complex problems and deliver reliable solutions.
- Contribute to architectural decisions and stay informed about relevant technology choices.

**Required Skills & Experience:**

- **Demonstrable Seniority:** Proven track record with 3+ years of deep Flutter development experience (within 5+ years total software development). Evidence of leading or significantly contributing to complex, production Flutter apps.
- **Expertise in Flutter & Dart:** Advanced language features, framework internals, and performance characteristics.
- **Architecture & Code Quality:** Deep understanding and **practical application** of architectural patterns (Clean Architecture, SOLID). Proven ability to design, implement, **and refactor** scalable, testable, and maintainable code.
- **State Management:** Strong expertise in **BLoC required**. Crucially, must also demonstrate **awareness and understanding of other major state management solutions** in the Flutter ecosystem (e.g., Riverpod, Provider). Ability to handle complex global and local state scenarios effectively.
- **Core Flutter Skills:** Expertise in complex UI/UX implementation (custom widgets, animations, platform adaptations), navigation (deep linking, routing), REST API & WebSocket integration, Firebase services.
- **Essential Experience:** Audio streaming/playback (incl. background), secure authentication/session management, subscription logic, performance tuning & memory management, error tracking (e.g., Sentry).
- **Flutter Ecosystem & Trends:** Must demonstrate awareness of the current Flutter landscape, ongoing trends, popular packages, and best practices.
- **Professional Practices:** Proficient with Git, familiar with CI/CD concepts, excellent problem-solver, strong English communication (written & verbal), highly self-directed and reliable for remote work.

**Bonus Points:**

- Experience specifically with meditation, wellness, audio streaming, or subscription-based apps.
- Native iOS/Android development experience.

**To Apply:**

We are looking for a dedicated, long-term freelance partner. In your proposal, please specifically highlight examples demonstrating your senior-level Flutter expertise, particularly around **architectural contributions, handling complexity, or significant refactoring projects** you have undertaken. Generic bids will be less likely to be considered. Thank you!
Related categories: Flutter