Senior Flutter Developer
- Posted 18 hours ago
- Be among the first 10 applicants
Job 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.
Key Responsibilities:
You should know:
What you need:
Required
Remote, with a required in-person day every two weeks in Fifth Settlement, Masr El Gedida, or Madinet Nasr.
We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses and identifying potential inconsistencies or verification signals in application materials based on available information. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed, please contact us.
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
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
Remote, with a required in-person day every two weeks in Fifth Settlement, Masr El Gedida, or Madinet Nasr.
We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses and identifying potential inconsistencies or verification signals in application materials based on available information. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed, please contact us.





