$8,000.00 Fixed
About Us
We are a fast-growing technology startup building innovative mobile applications that serve over 2 million users worldwide. Our products focus on fintech, e-commerce, and social networking, delivering seamless user experiences across iOS and Android platforms. As we expand our mobile app portfolio, we're looking for a talented Senior Flutter Developer to join our team and help us build the next generation of our mobile applications.
About the Role
We are seeking an experienced Flutter Developer to design, develop, and maintain high-quality mobile applications. This is a project-based opportunity (1-2 months) with the potential to extend into a long-term engagement based on performance and project needs. You will work closely with our product managers, designers, and backend engineers to deliver robust, scalable, and user-friendly mobile applications.
Key Responsibilities
App Development (70%)
- Design and build advanced applications using Flutter framework for both iOS and Android
- Write clean, maintainable, and efficient Dart code following best practices
- Implement pixel-perfect UI/UX designs provided by our design team
- Integrate RESTful APIs and third-party services (payment gateways, social media, analytics)
- Implement state management solutions (Provider, Riverpod, BLoC, or GetX)
- Ensure app performance optimization and smooth animations
- Handle offline data storage and synchronization
- Implement push notifications and deep linking
Testing & Quality Assurance (15%)
- Write unit tests, widget tests, and integration tests
- Debug and fix bugs reported by QA team and users
- Conduct code reviews for team members
- Ensure apps meet quality standards before release
- Monitor app performance and crash analytics
Collaboration & Documentation (15%)
- Participate in daily standups and sprint planning meetings
- Collaborate with backend developers on API design and integration
- Work with designers to refine UI/UX implementations
- Document code, APIs, and technical specifications
- Provide technical input during product planning discussions
Qualifications & Requirements
Must-Have Requirements:
- 4+ years of professional mobile app development experience
- 2+ years of hands-on experience with Flutter framework
- Strong proficiency in Dart programming language
- Experience with both iOS and Android app development
- Solid understanding of mobile app architecture (MVVM, Clean Architecture)
- Experience with state management solutions (Provider, BLoC, Riverpod, or GetX)
- Proficiency in consuming RESTful APIs and handling JSON
- Experience with Git version control and collaborative development workflows
- Strong understanding of responsive design and cross-platform compatibility
- Experience publishing apps to Apple App Store and Google Play Store
- Ability to write clean, documented, and testable code
- Strong problem-solving and debugging skills
- Excellent communication skills in English (written and verbal)
- Available to overlap 3-4 hours with US Eastern Time Zone for meetings
Nice-to-Have:
- Experience with Firebase services (Authentication, Firestore, Cloud Functions, FCM)
- Knowledge of native iOS (Swift) or Android (Kotlin) development
- Experience with CI/CD pipelines (Codemagic, Fastlane, GitHub Actions)
- Familiarity with app analytics and crash reporting tools (Firebase Analytics, Crashlytics, Sentry)
- Experience with payment gateway integration (Stripe, PayPal, etc.)
- Knowledge of app security best practices and data encryption
- Experience with GraphQL and WebSocket connections
- Understanding of Material Design and iOS Human Interface Guidelines
- Experience with app performance optimization and profiling tools
- Portfolio of published Flutter apps on App Store/Play Store
Project Details
- Project Duration: 1-2 months (with possibility of extension)
- Time Commitment: Full-time (40 hours/week) or Part-time (20-30 hours/week)
- Work Schedule: Flexible hours with core overlap during US EST business hours
- Project Type: Development of new features for existing app + bug fixes
- Team Size: You'll work with 2 backend developers, 1 designer, and 1 product manager
What We Offer
- Competitive hourly rate: $40-$60 USD/hour (based on experience and skills)
- Fully remote position - work from anywhere
- Flexible working hours with some core overlap for team collaboration
- Opportunity to work on cutting-edge mobile applications
- Access to premium development tools and resources
- Collaborative and supportive team environment
- Potential for long-term engagement and rate increases
- Direct communication with founders and leadership team
- Opportunity to shape product direction and technical decisions
How to Apply
To apply, please submit:
1. Your updated resume/CV highlighting Flutter experience
2. Portfolio or links to 3-5 Flutter apps you've developed (App Store/Play Store links preferred)
3. GitHub profile or code samples demonstrating your Flutter skills
4. Brief cover letter explaining your Flutter development experience and why you're interested
5. Your hourly rate expectation and availability (hours per week)
Applications without portfolio/code samples will not be considered.
We aim to review applications within 3-5 business days. Shortlisted candidates will be invited for:
1. Technical screening call (30 minutes)
2. Coding challenge (Flutter-specific task, 2-4 hours)
3. Final interview with technical team (60 minutes)
We're excited to find a talented Flutter developer to join our team!
- Proposal: 0
- Less than 2 month