Flutter Developer
- Source: LinkedIn
- hiiCampus
- Remote
- Gurugram
- Mid level
Job Description
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<Failure, T> 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
Skills
- Flutter
- Dart
- Firebase
- google-firebase
- NodeJS
- TypeScript
- microsoft-typescript
- MongoDB
- google-cloud-platform
- Mongoose
- Cursor
- claude-by-anthropic
You missed this one - but you don't have to keep missing out. Try Club members get matched with open opportunities before they're gone, so you're always first in line, never last.
