
Experienced Flutter Developer – Contractor
Stack Builders
contract
Posted on:
Location Type: Remote
Location: United States
Visit company websiteExplore more
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