Flutter Developer - Remote (Contract)
Flutter Developer – Contract | Fully Remote | Flexible Hours | Project-Based Engagement
Salary Range: Earn up to 130,000 - 180,000 PKR/month — Based on Hours Worked
About This Opportunity
We're hiring a Flutter Developer on a contract basis to work directly on one of our internal products. This is real product work: shipping features users actually use, iterating on feedback, and watching analytics tell you whether your last release moved the needle. The initial engagement is one month, with extension based on product roadmap needs and performance. The ideal candidate is passionate about building seamless, performant cross-platform experiences, writes clean and maintainable code, and enjoys the loop of build, ship, learn, and improve.
What You'll Do
Design, build, and maintain features for our internal Flutter mobile product across Android and iOS
Translate product specs and Figma designs into responsive, pixel-accurate UIs that feel polished
Integrate RESTful APIs and handle JSON data flows, including auth, error handling, and offline behavior
Implement state management using Provider, Bloc, Riverpod, or similar patterns
Apply Clean Architecture or MVVM principles to keep the codebase maintainable as the product evolves
Optimize app performance, memory usage, startup time, and rendering — this is a live product with real users, so performance matters
Integrate native device features such as camera, location, push notifications, biometrics, and local storage as the product roadmap requires
Work alongside the product team to ship, measure, and iterate based on user behavior and analytics
Debug and resolve issues reported by real users in production
Participate in code reviews, contribute to development best practices, and help shape the technical direction of the product
What We're Looking For
Hands-on experience building production Flutter applications (published Play Store or App Store apps are a strong plus)
Strong proficiency in Dart and a solid grasp of OOP and software design principles
Working experience with state management solutions (Provider, Bloc, Riverpod, GetX, or similar)
Understanding of Clean Architecture, MVVM, or feature-based architecture patterns
Comfortable building reusable widgets, adaptive layouts, and custom UI components
Solid command of asynchronous programming in Dart (Futures, Streams, async/await, isolates)
Hands-on experience integrating REST APIs and handling auth flows (OAuth2, JWT, token-based authentication)
Familiarity with Git and version control workflows
Experience with debugging tools, performance profiling, and managing the app lifecycle
Working knowledge of local storage solutions (SQLite, Hive, SharedPreferences, Drift)
Excellent written communication skills in English (most of our work is async-first)
Experience publishing apps end-to-end through the Play Store and App Store, including signing, store listings, and review processes
Experience working on consumer-facing products with real users and live analytics
Familiarity with native development (Kotlin, Swift) for platform channel work
Experience integrating third-party SDKs (analytics, ads, payments, RevenueCat, Firebase, PostHog)
Comfort with AI-assisted development tools (GitHub Copilot, Cursor, Claude) and the judgment to use them well
Exposure to CI/CD pipelines for mobile (Codemagic, Fastlane, GitHub Actions)
What Drives Our Ideal Candidate
Thinks like a product engineer, not just a code-writer. Cares about what the user experiences, not only whether the feature technically works
Takes ownership of features end-to-end, from spec to shipped to measured
Cares about code quality, naming, and maintainability rather than just shipping the first thing that compiles
Curious about modern tooling and willing to integrate AI into their workflow without losing engineering rigor
Communicates proactively, flags blockers early, and is honest about timelines
Comfortable working independently in a remote, async-heavy environment while still being a strong team player
Reliable on commitments and respects the trust that comes with flexible working hours
Compensation & Benefits
Competitive Salary
Hourly Rate: Earn up to 130,000 - 180,000 PKR/month — Based on Hours Worked.
Initial engagement can be of 1 month
You are paid for every hour you work. Hours are tracked and verified through our standard time-tracking process, and payments are made on a regular cycle.
This is a contract engagement tied to an active project. Duration and extension depend on project needs and performance.
Work Environment
Remote First
We're a fully distributed team. You work from wherever you're most productive.
Flexible Working Hours
Work on your own schedule—we trust you to manage your time. We do ask that you maintain availability between 6pm–12am PKT to ensure we have overlap for synchronous meetings and team collaboration. We recommend 3–4 hours of working time within this window so you can effectively reach other team members, though it's not a hard requirement.
Technical Project Management
Our PMs are developers themselves—they've built software and understand realistic timelines and technical constraints. This means better collaboration, clearer communication, and project planning grounded in reality.
Project Variety
You'll rotate through different projects and challenges, preventing monotony and expanding your breadth of experience across our portfolio.
LLM Access
We provide you with LLM tools that help you work smarter and faster, integrating AI into your day-to-day development workflow.
Continuous Learning
We cover subscriptions to premium learning platforms and actively promote ongoing professional development. We grow as a team when we invest in each other's growth.
Why Join Us
Work on real projects that users depend on every day
Learn from experienced developers and grow your technical skills
Collaborative team environment with genuine mentorship opportunities
Access to modern tools, frameworks, and technologies
Build applications that make a tangible difference
Transparent compensation tied to your actual contributions
Flexibility to work how and when you work best
#FlutterDeveloper #FlutterDev #Flutter #Dart #MobileDeveloper #MobileAppDeveloper #CrossPlatformDevelopment #AndroidDeveloper #iOSDeveloper #AppDevelopment