15 Oct
|
hiiCampus
|
India
Flutter Developer — Challenge App
? ₹15,000/month · ? Fully Remote (India) · ? Full time
About us
We're an early-stage startup building Challenge App — a mobile platform that helps people run and join multi-day growth challenges. Users create challenges with structured action steps, track their progress day-by-day, see how their community is doing on leaderboards, and stay on track with reminders and accountability features.
We're a small team, and we build fast using AI-assisted development (Cursor + Claude). That means less time typing boilerplate, more time making smart architecture decisions and shipping real features. If you've been curious about working with AI tools or already love them — you'll fit right in.
Qualifications
- 1-3 years of hands-on experience with Flutter/Dart
- Published at least one Flutter app (Play Store, App Store, or equivalent)
- Strong understanding of clean architecture, SOLID principles, and design patterns
- Comfortable reading and reviewing code — not just writing it
- Self-motivated and able to work independently in a remote, async setup
- Good communication skills — you'll be collaborating directly with the founder
? Must Have Skills
- Flutter / Dart — Our entire frontend. You need to be comfortable here.
- Clean Architecture — We follow strict layers: Page → Cubit → UseCase → Repository → API. Not negotiable.
- BLoC / Cubit (flutter_bloc) — Every feature uses it for state management.
- Dio — All API integration goes through these.
- Freezed + build_runner — Code generation for models and state classes.
- GetIt + Injectable — Dependency injection throughout the app.
- GoRouter — Navigation and deep linking.
- Firebase — Auth, Firestore, Storage, and Cloud Messaging.
- Functional error handling — Either pattern with dartz/fpdart.
- AI-code review skills — You need to catch when AI gets it wrong — this is the real skill.
? Good to Have
- Node.js / TypeScript — Our backend is Express + MongoDB + Zod, on Google Cloud.
- MongoDB / Mongoose — Schema design, indexing, queries.
- Shorebird — OTA code push for instant updates.
- Razorpay — Payment gateway we use.
- Hive CE — Local caching and storage.
- Media handling — Camera, image picker/cropper, video, audio recording.
- Charts (fl_chart) — Data visualization in the app.
- Push + local notifications — firebase_messaging + flutter_local_notifications.
- Google Cloud Platform — Where our backend runs.
How we work
- AI-first workflow — Cursor + Claude is our daily driver. You'll direct AI, review its output, and handle the parts it can't.
- Clean, enforced architecture — the codebase has rules, and we follow them.
- You'll have real ownership — small team means your decisions matter.
- Async-friendly & flexible hours — work when you're most productive.
#Flutter #Dart #Hiring #MobileDeveloper #NodeJS #TypeScript #CleanArchitecture #Firebase #MongoDB #AI #VibeCoding #CursorAI #StartupJobs #RemoteJobs
📌 Flutter Developer (India)
🏢 hiiCampus
📍 India