Stack Builders

Experienced Flutter Developer – Contractor

Stack Builders

contract

Posted on:

Location Type: Remote

Location: United States

Visit company website

Explore more

AI Apply
Apply

About the role

  • Build high-quality code with a talented team.
  • Support and care for each other's growth and well-being.
  • Review all candidate applications and keep in touch for future opportunities.

Requirements

  • Advanced written and spoken English skills. You will interact directly with our US clients.
  • 3+ years of experience building mobile applications using Flutter, production-ready Android and/or iOS apps.
  • Bachelor's degree in engineering, computer science, or related field.
  • Solid proficiency in Dart, including asynchronous programming (Future, Stream, async/await) and object-oriented programming principles.
  • Deep understanding of Flutter widgets, layouts, navigation, and app lifecycle.
  • Experience integrating RESTful APIs, including JSON parsing/serialization, authentication tokens, and API error handling.
  • Strong experience with Git, including branching strategies, pull requests, and collaborative workflows using platforms like GitHub or GitLab.
  • Ability to implement pixel-perfect UI from design tools such as Figma and build responsive layouts across multiple device sizes.
  • Experience building and deploying apps through Google Play Console and/or App Store Connect, with knowledge of platform-specific considerations.
  • Experience implementing push notifications using Firebase Cloud Messaging (FCM).
  • Experience working with Firebase services such as Authentication, Firestore, Realtime Database, and Analytics.
  • Basic knowledge of native mobile development using Kotlin/Java (Android) or Swift (iOS), including experience with platform-specific integrations or plugins.
  • Experience with CI/CD and automation tools, including GitHub Actions, Codemagic, and Fastlane.
  • Experience with local data storage solutions such as SQLite, Hive, or SharedPreferences.
  • Experience in releasing and maintaining production apps, including managing store compliance and updates.
  • Experience working in Agile or Scrum environments; familiarity with tools such as Jira, Linear, or similar platforms.
  • Experience optimizing application performance, reducing app size, improving runtime efficiency, and managing memory usage.
  • Experience extending Flutter beyond mobile (e.g., Flutter Web or Desktop).****
Benefits
  • 100% remote and flexible modality.
  • A human-centered experience in a people-first company.
  • Challenging, full-time, and long-term projects with globally admired companies.
  • A strong learning culture and regular pairing sessions to build high-quality code while sharing knowledge.
  • Opportunities for conference participation, OSS contributions, tutorials, blog posts, and technical talks.
  • Exceptionally talented and passionate coworkers.
  • Timely payments, with the flexibility to choose the payment date modality that best suits your needs.
  • A Stack Builders community to support you and grow with you!
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
FlutterDartasynchronous programmingRESTful APIsJSON parsingGitFirebase Cloud MessagingSQLiteCI/CDAgile
Soft Skills
advanced written and spoken Englishteam collaborationsupport and care for growthcommunication with clients
Certifications
Bachelor's degree in engineeringBachelor's degree in computer science