Full-Stack Mobile Developer (Flutter + PHP/MySQL)
Own the Stack. Ship Real Products. Make an Impact.
We’re a product-driven team building mobile experiences that matter and we need a developer who doesn’t just write code, but owns outcomes. You’ll be responsible for the full lifecycle of our mobile apps: from designing scalable backends and crafting pixel-perfect Flutter interfaces, to publishing on the App Store and Google Play and beyond.
If you thrive on autonomy, care deeply about quality, and love shipping complete features end-to-end this is your kind of role.
What You’ll Own Day-to-Day
Backend & API Development
- Design, optimize, and maintain MySQL databases writing clean, performant queries with proper indexing and constraints.
- Build and evolve RESTful APIs in PHP to power our Flutter apps focusing on security, documentation, and maintainability.
- Integrate third-party services (payment gateways, maps, analytics, OAuth providers) adapting controllers and error-handling as needed.
- Version, test, and monitor APIs to ensure reliability as the product scales.
Flutter App Development
- Translate UI/UX designs into responsive, accessible, and performant Flutter interfaces.
- Implement robust state management (Provider, Bloc, or Riverpod whichever best fits the use case).
- Navigate platform-specific quirks permissions, lifecycle handling, deep linking, iOS/Android UI conventions with confidence.
- Refactor and modularize code to keep the codebase lean and future-proof.
App Publishing & Store Management
- Own the release pipeline: from internal QA builds to public submissions on both platforms.
- Troubleshoot and resolve App Store/Play Store rejections quickly and decisively.
- Maintain up-to-date store assets (localized screenshots, metadata, release notes) and stay ahead of policy updates.
System Integration & Technical Debt Reduction
- Connect frontend and backend seamlessly ensuring data consistency, error resilience, and graceful fallbacks.
- Diagnose and fix sync issues, webhook failures, token refresh problems, and latency bottlenecks.
- Proactively refactor legacy components especially around auth, caching, and data hydration to improve stability and dev velocity.
Quality & Resilience by Design
- Test beyond the happy path simulate poor networks, invalid inputs, background interruptions, and race conditions.
- Verify data integrity across layers: UI ↔ API ↔ DB.
- Write meaningful widget and integration tests not for coverage metrics, but for confidence in deployment.
- Ask: “What breaks this?” then go break it before users do.
How We Work And How You’ll Fit In
✅ You Own It
You spot ambiguity and clarify it. You see tech debt and chip away at it. You don’t wait for perfect specs you ask smart questions, prototype fast, and course-correct with data.
✅ You Communicate Clearly and Early
You give concise, actionable updates. If a timeline shifts or a dependency is risky, you flag it before it becomes a blocker. You write docs that future-you (and your teammates) will thank you for.
✅ You Use Tools Wisely Including AI
You know when to lean on AI to generate boilerplate, debug tricky stack traces, or explore architectural patterns but you own the output. Every line you commit is understood, reviewed, and production-ready.
✅ You Balance Speed & Sustainability
You can ship a feature in a week and set it up to scale for the next six months. You optimize for developer experience as much as user experience.
A Typical Week Might Include…
- Shipping a new user onboarding flow: DB schema → API endpoints → Flutter screens → store submission.
- Resolving a Play Store rejection around background location use and updating our permission strategy across the app.
- Migrating legacy Firebase Auth flows to support Apple/Google sign-in with zero downtime.
- Cutting load time by 40% after profiling network + render bottlenecks and documenting the fix.
Who You Are
- You’ve shipped and maintained at least 2–3 Flutter apps with custom backend services (PHP/Laravel/Lumen, or similar).
- You’ve integrated complex third-party APIs and debugged the gnarly edge cases they bring.
- You’ve worked solo or in small teams trusted to deliver without daily standups or task-tracking babysitting.
- You’re fluent in written and spoken English able to articulate trade-offs, write clear PR descriptions, and collaborate async.
Bonus if you’ve:
- Used tools like Postman, Sentry, Firebase Crashlytics, or custom logging for observability.
- Contributed to open-source, or have a GitHub with clean, well-structured projects.
- Helped mentor junior devs or led a technical decision end-to-end.
Ready to Apply?
We’d love to hear from you no cover letters needed. Just send:
- Links to live apps you’ve built (App Store / Play Store or GitHub if private/internal).
- A short case study (3–5 sentences) of a tough integration or refactor you led what broke, how you fixed it, and what you learned.
- One real example of how you’ve used AI (or any dev tool) strategically not to write code for you, but to make you faster and sharper.
Let’s build something people use and love.
Remote (CET preferred) | Flexible hours | Long-term engagement
Flutter #FullStackDeveloper #MobileDev #PHP #MySQL #API #RemoteWork #TechJobs