Part Time
$10
20
May 4, 2026
Experienced Flutter Developer (Project Takeover & Cleanup)
Top 3 Skills Required:
Flutter Code Refactoring: Experience taking over and "tightening" existing codebases (specifically those built with AI/vibe coding tools).
Advanced 3rd-Party Integrations: Expert at implementing Vimeo, YouTube, Firebase Analytics, and WordPress REST APIs.
Clean Architecture & State Management: Moving logic out of the UI and into scalable, maintainable services (Singleton/Service patterns).
Role Overview:
I am the Product Strategist for an education organisation. We are a small, agile core team driving a well-established, 15+ year-old non-profit. I have been vibe coding our Flutter app using Cursor and Antigravity, but I am now stepping back as it took me way way too long and i'm falling behind in other areas of my job. I need a professional developer to take over the project, clean up the logic, and implement critical integrations, also to handle uploading to the stores, making up nicer previews etc.
You will work closely with our WordPress/Web Developer and Designer to ensure the app and website are perfectly synced.
Core Responsibilities:
Project Takeover: Audit, clean up, and refactor the existing Flutter code for stability and performance.
Integrations: Implement and optimize Vimeo and YouTube players, Firebase Analytics, and secure API connections to our WordPress/Kajabi backend.
Collaboration: Coordinate daily with our Web Designer to align endpoints and data structures.
Gamification (Advantage): Help us implement engagement features and gamified learning paths for our users.
Requirements:
Proven experience with flutter content apps, video, audio lessons - hundreds of episodes within series/categories etc - the app is working but new version has a few bugs and integrations that it needs before we can upload to stores.
Strong background in media-focussed apps (vimeo api, youtibe api, audio on backend currenrly, audio/video persistence etc).
Gamification or game development experience is a major plus.
Proactive communicator who isn't afraid to ask questions to get things right the first time.
Required Application Questions:
Start your reply with "Audio". Explain in 3 simple steps how you ensure background audio persists cleanly when a user navigates between different screens.
Project Takeover: Have you ever taken over a project built by a non-coder or an AI-assisted "vibe coder"? What was your process for cleaning up the code?
Gamification: Do you have experience building gamified features or working with game logic? Please provide a brief example.
Role Comprehension: In your own words, what is the primary goal of this position?
Proof of Execution: Provide 2-3 links or screenshots of media-heavy apps you have built or managed.
Reliability: What city/region are you in? Name your specific backup hardware for power outages and your secondary ISP.
Working Hours: Can you align 2-4 hours of your workday with South African Standard Time (SAST) for our daily syncs?