Our current developer is strong on Flutter and iOS delivery. We need a second engineer who can independently own, maintain, and extend the codebase.
Alongside development ownership, we want someone who takes QA seriously (not an afterthought) and has an eye for mobile UI/UX. Every screen has to be obvious on first look.
What You Will Own
Flutter Development
• Build, maintain Flutter app (Android + iOS) and .com
• Own feature development end-to-end — from understanding the requirement to shipping the build
• Work with Supabase (PostgreSQL, Edge Functions, Realtime, Storage) as the backend
• Integrate payment flows via Razorpay (Orders API, Payouts API)
• Ensure Flutter code runs cleanly on both Android and iOS without platform-specific regressions
• Participate in code reviews and maintain code quality standards
QA & Testing
• Write and maintain widget tests, unit tests, and integration tests in Flutter
• Perform manual QA on real Android and iOS devices before every release
• Build and own a basic regression checklist, so releases don't break existing flows
• Catch and document bugs clearly — repro steps, device info, screenshots
• Test low-connectivity scenarios — our users are on 2G/3G in market areas
UI/UX Sensibility
• Translate design mockups or rough wireframes into polished Flutter screens
• Ensure every screen works for a vendor with low digital literacy — no confusion, no clutter
• Maintain visual consistency with brand identity
• Flag UX problems proactively — if something is confusing, say so before it ships
• Optimize for performance: fast load times, smooth scrolling, minimal battery usage
What We Are Looking For
Non-Negotiable
• Hands-on Flutter + Dart experience — projects, internships, or personal apps all count
• Understanding of state management (Provider, Riverpod, BLoC, or GetX — pick one and know it well)
• Can read, understand, and extend someone else's codebase without being hand-held
• Has shipped or seriously built at least one Flutter app (show us the APK or repo)
• Takes testing and QA seriously — not someone who considers testing someone else's job
Strong Advantage
• Supabase or Firebase experience (backend integration, Auth, Realtime)
• Razorpay or any payment SDK integration experience
• Basic understanding of iOS deployment — certificates, provisioning profiles, TestFlight
• Experience with Figma or any design tool — can read a mockup and implement it accurately
• Has built apps used by real users, not just submitted to college
The Right Attitude
• Ownership mindset — treats the app like it's theirs, not like a task list
• Comfortable with ambiguity at an early-stage startup; can figure things out
• Direct communicator — raises problems early, doesn't hide bugs
• Curious about why things break, not just how to patch them
• Hyderabad-based and comfortable working on-site
What You Will NOT Be Doing
This isn't a purely execution role where you're assigned Jira tickets. You will be expected to think, question assumptions, and flag bad ideas.
You will not be designing backend infrastructure from scratch on day one — that architecture already exists. You will, however, be expected to understand it well enough to extend it.
What We Offer
• Direct access to the Founder — no bureaucracy, no chain of approvals for product decisions
• A real product with real users in Hyderabad — not a prototype that will never ship
• Full ownership of the QA and mobile testing process from day one
• Opportunity to grow into a lead developer role as the team scales
• Startup equity conversation possible for the right candidate after 3-month review
• Flexible work hours within a core on-site commitment