We’re looking for a versatile developer who can ship end-to-end features across Flutter (mobile), Supabase (backend), and React (web). You’ll own user experiences from pixel to Postgres—building fast, reliable apps, a clean web front end, and a secure, scalable backend.
What You’ll Do
- Build mobile apps in Flutter (Dart): Create modular widgets, responsive layouts, animations, and offline-first features for iOS/Android; handle native build & release (TestFlight/Play Console).
- Develop web front ends in React: Implement responsive UI, routing, and state management; optimize Core Web Vitals and accessibility; optionally work with Next.js.
- Own the Supabase backend: Design Postgres schemas, write SQL, set up Row-Level Security (RLS) policies, build Edge Functions, and wire up Auth, Storage, and Realtime.
- Integrations: Payments (e.g., Stripe/Razorpay), push notifications, deep links, analytics (e.g., GA4, Firebase Analytics, PostHog), error tracking (Sentry).
- Quality & DevOps: Add tests (unit/widget/integration for Flutter; Jest/RTL for React), automate CI/CD (e.g., GitHub Actions), manage app store submissions, and monitor performance.
- Collaboration: Work closely with designers and PMs; participate in code reviews; write clear documentation.
Must-Have Qualifications
- 1+ years of hands-on experience shipping production apps/sites.
- Strong Flutter/Dart skills and experience releasing to App Store and Google Play.
- Solid React (and preferably TypeScript) for modern, responsive web apps.
- Practical experience with Supabase: Postgres, SQL, RLS policies, Auth, Storage, Realtime, and Edge Functions.
- API design and integration (REST; WebSockets/Realtime).
- Testing culture; comfort with Git, code reviews, and trunk-based or GitFlow workflows.
- Security & privacy fundamentals (input validation, auth flows, secrets, PII handling).
Nice to Have
- Flutter state management (Riverpod, Bloc, Provider) and platform channels.
- Next.js (SSR/SSG), Tailwind CSS, form libraries, and accessibility best practices.
- Payments, subscriptions, in-app purchases, and webhook handling.
- Performance tuning (Flutter DevTools, Lighthouse), feature flags, experimentation.
- CI/CD for mobile (Fastlane) and web (Vercel/Netlify).
- Design collaboration (Figma), basic UX sensibilities.
- Familiarity with maps/geolocation, background tasks, and offline sync.
Success Metrics (Examples)
- Crash-free sessions: >99.5%
- Core Web Vitals: LCP <2.5s, CLS <0.1, INP <200ms
- Defect escape rate: <5% of issues found in production
- Release cadence: Mobile bi-weekly; Web weekly (or better)
- Test coverage: Meaningful coverage on critical paths
Job Type: Full-time
Pay: ₹14,560.51 - ₹18,000.00 per month
Work Location: In person
Speak with the employer
+91 9381836509