Racct

Software Engineer

San Francisco, CA, US$80,339-$161,785Posted 3 days ago

Job Description

Senior Flutter/Dart Product Engineer

Racct is building a marketplace app that makes buying, selling, pickup, and delivery easier, with the broader goal of reducing waste by helping more goods find their next owner.

We are looking for a senior product engineer who can work directly with the Racct team on the core Racct app. The immediate focus is a Flutter and Dart codebase that is being shared across mobile, Flutter Web, and a Jaspr web target. The right person is comfortable in a real production app, can preserve existing product behavior, and can move code toward cleaner shared domain logic without turning every task into a rewrite.

What You Will Work On

  • Build and refine marketplace flows across buying, selling, posting, chat, pickup, delivery, payments-adjacent previews, and account experiences.
  • Keep Flutter and Jaspr behavior aligned by extracting framework-agnostic Dart models, services, view-models, and utilities.
  • Improve shared UI and product patterns while preserving the existing Flutter app as the behavioral reference.
  • Work with Firebase, Firestore, Cloud Functions, storage, auth, notifications, maps/location, media upload, and recommendation-related app surfaces.
  • Add reliable tests around shared logic, edge cases, and user-facing workflows.
  • Help shape agent-assisted marketplace workflows where users can draft, compare, preview, and confirm actions without bypassing safety, payment, posting, or messaging rules.

What We Are Looking For

  • Strong Flutter and Dart experience in production apps.
  • Good judgment around product behavior, mobile responsiveness, and user-facing quality.
  • Ability to read an existing codebase, make minimal high-leverage changes, and avoid unnecessary rewrites.
  • Comfort with Firebase-backed apps, async state, Firestore data modeling, and API/service boundaries.
  • Experience keeping web and mobile behavior consistent from shared business logic.
  • Clear written communication and a bias toward small, reviewabl...

Apply for this role

Keep looking

Similar Remote IT And Developer Jobs