Senior Flutter Developer
Beyond Menu Cairo, Cairo, Egypt
Software Development · 11-50 employees
About the role
You will be responsible for maintaining and developing a family of production mobile apps within a Melos monorepo, including consumer and restaurant manager applications. You will also be accountable for observability, crash-free rates, and p95 performance metrics using tools like Sentry and Datadog.
What they look for
Requirements
The role requires 5+ years of mobile development experience with at least 3 years specifically in Flutter and a proven track record of shipping production apps. Candidates must possess strong native iOS and Android skills, including proficiency in Kotlin, Swift, and platform channel integration.
Full description
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.
\n
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.
\n
Similar roles
-
Flutter Engineer (Contract)
AND Digital London, England, United Kingdom
-
Flutter Software Engineer - future opportunities
Droids On Roids Wrocław, Lower Silesian Voivodeship, Poland
-
HR Operations Partner (in-country Cluj) - Flutter Functions (12 months), Hybrid
Flutter International Cluj-Napoca, Romania
-
Flutter developer
IDBC Kft Budapest, Central Hungary, Hungary
-
Sviluppatore Flutter Esperto
Clariter Rome, Lazio, Italy
-
Flutter Software Engineer Pleno
iFood Brazil