Flutter Developer Consultant

Posted 2 days ago

Worldwide

Summary

We are looking for a Senior Flutter Developer with deep expertise in Riverpod architecture and experience in launching and scaling high-performance apps on the Play Store/App Store. You will architect, develop, and optimize Flutter applications while ensuring code quality, scalability, and maintainability. A strong understanding of SOLID principles, multiple design patterns, and native Android/iOS development is mandatory. If you're passionate about building high-quality, scalable, and crash-free mobile applications with an emphasis on performance optimization, we want to hear from you!. Key Responsibilities- ● Develop, maintain, and optimize high-quality Flutter applications using Riverpod architecture. ● Ensure scalability, performance, and smooth user experience for apps with a large user base. ● Work on performance optimization, reducing app size, improving rendering speed, and decreasing load time. ● Implement Crashlytics, Firebase Analytics, and performance monitoring tools to ensure high app stability. ● Follow and implement SOLID principles, clean architecture, and multiple design patterns. ● Collaborate with cross-functional teams including UI/UX designers, backend developers, and product managers. ● Maintain high code quality, best practices, and modular architecture. ● Integrate native Android/iOS functionalities when necessary, using Kotlin, Java, Swift, or Objective-C. ● Ensure seamless third-party API integrations and maintain RESTful API best practices. ● Write unit tests, widget tests, and integration tests to maintain code quality. ● Provide mentorship and technical guidance to junior developers. ● Continuously stay updated with Flutter and mobile development trends to implement best practices Must-Have Requirements ● 3-4 years of experience in Flutter app development with at least 2 years using Riverpod. ● At least 2 Play Store/App Store published apps with a large user base and high performance. ● Strong understanding of Flutter's rendering pipeline, state management, and animations. ● Experience with Crashlytics, Firebase Performance Monitoring, and Analytics. ● Expertise in SOLID principles, clean architecture, and multiple design patterns. ● Strong debugging and performance tuning skills in Flutter applications. ● Hands-on experience with native Android (Kotlin/Java) or iOS (Swift/Objective-C). ● Experience in CI/CD pipelines for mobile apps (Fastlane, GitHub Actions, Bitrise, or Codemagic). ● Knowledge of RESTful APIs, GraphQL, and real-time data synchronization. ● Strong command over asynchronous programming (Futures, Streams, isolates, and event loops). ● Proficiency in Flutter testing frameworks (Unit, Widget, and Integration tests). ● Experience in handling multi-threading and background tasks in Flutter. ● Understanding of Material Design and iOS Human Interface Guidelines. Good-to-Have Skills ● Experience with Flutter Web and Flutter Desktop. ● Familiarity with App Store/Play Store policies and release processes. ● Knowledge of native module development for Flutter using platform channels. ● Experience in automated deployment and release management. ● Contributions to open-source Flutter projects or a strong GitHub portfolio. ● Experience with AI/ML models integration in mobile applications. ● Knowledge of AR/VR using Flutter.

  • $1,000.00

    Fixed-price
  • Expert
    Experience Level
  • Remote Job
  • Ongoing project
    Project Type

Contract-to-hire opportunity

This lets talent know that this job could become full time.
Learn more
Skills and Expertise
Mandatory skills
Flutter
Android
iOS
Dart
Activity on this job
  • Proposals:20 to 50
  • Last viewed by client:2 days ago
  • Interviewing:
    2
  • Invites sent:
    0
  • Unanswered invites:
    0
About the client
Member since Apr 22, 2022
  • India
    Purnea5:50 PM
  • $7.2K total spent
    12 hires, 0 active
  • Tech & IT
    Mid-sized company (10-99 people)

Explore similar jobs on Upwork

Final milestone for social appFixed-price‐ Posted 1 month ago
Native App Development
Android App Development
Android
User Profile Creation
JavaScript
Firebase
React Native
iOS
Android
iOS Development
Mobile App Development
Stripe

How it works

  • Post a job icon
    Create your free profile
    Highlight your skills and experience, show your portfolio, and set your ideal pay rate.
  • Talent comes to you icon
    Work the way you want
    Apply for jobs, create easy-to-by projects, or access exclusive opportunities that come to you.
  • Payment simplified icon
    Get paid securely
    From contract to payment, we help you work safely and get paid securely.
Want to get started? Create a profile

About Upwork

  • Rating is 4.9 out of 5.
    4.9/5
    (Average rating of clients by professionals)
  • G2 2021
    #1 freelance platform
  • 49,000+
    Signed contract every week
  • $2.3B
    Freelancers earned on Upwork in 2020

Find the best freelance jobs

Growing your career is as easy as creating a free profile and finding work like this that fits your skills.

Trusted by

  • Microsoft Logo
  • Airbnb Logo
  • Bissell Logo
  • GoDaddy Logo