Beyond Menu logo

Senior Flutter Developer

Beyond Menu
Posted 2 hours ago
EgyptRemoteEngineering & Development
Is this job info correct?

At BeyondMenu, we empower local restaurants to deliver outstanding dining experiences through digital hospitality. Our all-in-one ordering solution is designed specifically for independent restaurant owners, making online and in-person interactions easy and efficient. Join us in helping restaurants thrive!

We build a family of production mobile apps from one Melos monorepo: a consumer ordering app, a restaurant manager app with thermal receipt printing, and a white-label platform that ships a branded, separately signed app per client.

Observability is a top priority. If you've only installed a crash SDK and moved on, this isn't the role for you.

Key Responsibilities:

You should know:


  • Sentry in depth — release tagging, symbol uploads, alert rules, triaging crash volume to root cause

  • Datadog / Luciq / Crashlytics or equivalent RUM and session replay

  • Analytics instrumentation (PostHog, AppsFlyer) with judgment about what's worth tracking

  • Crash-free rate and p95 as numbers you're accountable for


  • On AI: we work primarily with Claude Code and Cursor, and our repo ships its own agent context — but nothing reaches main without a human who understands every line. AI maximalists and AI refuseniks will both be frustrated here.

What you need:

Required

  • 5+ years mobile, 3+ years Flutter, shipped at least one production Flutter app to both stores

  • Real native iOS and Android skill — Kotlin/Gradle, Swift/SPM; you can read a native stack trace, fix a broken Xcode or Gradle build, and write a platform channel

  • Strong Dart 3 null safety, pattern matching, sealed classes

  • Clean Architecture, layered packages, DI, reactive state (Signals a plus)

  • Tests by default; strong Bash and monorepo tooling; strong English

  • Nice to have: Fastlane/CI, Bluetooth/TCP printer integration, white-label at scale, Stripe, deep linking.

    Remote, with a required in-person day every two weeks in Fifth Settlement, Masr El Gedida, or Madinet Nasr.

Similar jobs