Flutter Frontend Developer — Social Platform (Dart, iOS & Android, Ongoing)

Remote Full-time
About the Project

We are hiring two Flutter frontend developers to join our development team on an ongoing basis. This is a production social platform — live, in active beta, approaching public launch. The app combines real-time audio/video, content creation, community management, messaging, and a full monetization system into a single Flutter codebase serving iOS and Android.

You will join an established team: Team Project Manager, Technical Project Manager, two backend developers, two frontend developers, a cloud architect, a QA Lead, and a large internal testing cohort that works daily. Tasks are managed in ClickUp, time tracked in Hubstaff, communication via a popular communication plateform we use. Sprints run Monday through Sunday.

This is a performance-driven engagement. You are paid an hourly base rate plus a weekly performance bonus tied to three conditions: hours logged, scope delivered, and queue completely cleared. Developers who deliver consistently earn significantly more than their base rate. Full compensation plan provided once your proposal is received.

What You'll Work On

Every user-facing screen, interaction, and animation in the app passes through your hands. The standard is polished, consumer-grade, native on both platforms. Feature areas include:

Real-time audio/video sessions (1:1 and group, up to 7 participants, WebRTC). Recorded content with sharing and monetization controls. Photo/video posts with feeds, likes, comments. Ephemeral content with view tracking. Communities with roles, subscription tiers, chat channels, and access controls. Real-time messaging (direct, group, broadcast) via WebSocket. A virtual coin economy with purchases, gifting, wallets, and payouts. User profiles with verification, followers, and interest tags. A recommendation-powered Home feed and location-based discovery. Push, in-app, and VoIP notifications. Scheduling with reminders and auto-start. Moderation, reporting, blocking, and privacy controls.

Technical Requirements

Flutter/Dart — highly proficient. THIS IS NOT A LEARNING PROJECT. Minimum 2+ years shipping production apps live in the App Store and Google Play.

API consumption — RESTful APIs, JWT auth, WebSocket connections, real-time data flows. The backend is a distributed Go microservices architecture. You consume it, not build it.

Real-time audio/video — LiveKit SDK (WebRTC) on the frontend. Experience with LiveKit, WebRTC, or similar real-time communication SDKs in Flutter is a strong advantage.

Payments — Stripe, PayPal, Apple IAP, Google Play Billing. Subscription flows, purchase screens, transaction interfaces.

Native platform code — comfortable in Swift and Kotlin for platform channels. Audio session management, push notification handling, background execution, VoIP — the places where Flutter's abstraction isn't enough.

Tools — Firebase (Auth, Analytics, Crashlytics, FCM), GitHub with CI/CD, ClickUp, Hubstaff.

What We Expect

Build new features (with quality), and fix bugs from ClickUp task descriptions. Resolve QA rejections before starting new work. Test your own work on physical devices before submitting. Communicate blockers immediately — never sit on a blocked task silently. Write clean Dart that other developers can read and extend. Participate in monthly performance reviews.

Engagement Details

Ongoing hourly contractor role. Monday through Sunday sprint cycles aviabiler. Hubstaff required for all working hours. GitHub PRs reviewed by the Technical Project Manager. Weekly payment to you via Upwork on Tuesdays. You must own at least one physical iOS device and one physical Android device.

Screening Questions:

Answer each question thoroughly and in your own words. We read every response carefully — detailed, authentic answers from real experience are what move you forward. Generic or AI-generated responses are easy to spot and will not be considered.

Apply tot his job

Apply To this Job
Apply Now →

Similar Jobs

Experienced Registered Behavior Technician for In-Home ABA Therapy - Atlanta, GA

Remote

Immediate Hiring: Experienced Registered Behavioral Technician (RBT) for Clinic-Based ABA Therapy Services

Remote

Experienced Registered Behavioral Technician (RBT) - ABA Therapy for Children with Autism Spectrum Disorder

Remote

Experienced Registered Nurse - Telehealth: Providing Remote Care Coordination and Patient Support

Remote

Experienced Substitute Teacher for Riverside County Schools - Join Scoot Education's Innovative Team

Remote

Experienced Substitute Teacher for San Bernardino County - Flexible Schedules & Competitive Pay

Remote

Experienced School Year Instructional Coach for High-Dosage Tutoring Programs in Edgewater Park, NJ

Remote

Experienced School Year Tutor for K-8 Students in Math and Literacy - Mickleton, NJ

Remote

Experienced Secondary Social Studies Teacher for Kansas - Flexible Hybrid Remote Arrangement

Remote

USPS Office Helper

Remote

Data Analyst

Remote

**Experienced Data Entry Clerk – Remote Work Opportunity at arenaflex**

Remote

BI Business Analyst/Developer (Live Anywhere)

Remote

Experienced Remote Data Entry Operator – Driving Operational Efficiency with Precision and Excellence

Remote

[Remote] Sales Planning Analyst, Beauty

Remote

Archives Processing and Metadata Specialist, part-time

Remote

Administrative Assistant with Data Entry and Microsoft Office Skills

Remote

Senior Analytics Engineer | USA | Remote

Remote

**Experienced Investigations & Response Manager, Customer Trust & Privacy – Web & Cloud Application Development**

Remote

FP&A-Sr Mgr

Remote
← Back