Flutter Developer

  • Richardson, TX
  • Posted 1 day ago | Updated 17 hours ago

Overview

On Site
Depends on Experience
Full Time
Accepts corp to corp applications
Able to Provide Sponsorship

Skills

Agile
Android
Communication
Conflict Resolution
Continuous Delivery
Firebase
Mobile Applications
IOS Development
Open Source
Java
MVVM
Quality Assurance
Kotlin
Interfaces
GitHub
Continuous Integration
Scrum
Management
API

Job Details

Job Summary:

We are looking for a talented and motivated Flutter Developer to join our engineering team. You will be responsible for designing and developing cross-platform mobile applications using Flutter and Dart that deliver excellent user experiences on both Android and iOS platforms.

Key Responsibilities:

  • Develop and maintain mobile applications using Flutter
  • Write clean, scalable, and well-documented code in Dart
  • Build user interfaces based on provided designs and wireframes
  • Integrate with REST APIs and third-party libraries/services
  • Manage app releases on Google Play Store and Apple App Store
  • Work closely with designers, backend developers, and QA teams
  • Debug, test, and improve performance and stability of applications
  • Participate in code reviews and team meetings

Required Skills & Qualifications:

  • 2+ years of hands-on experience with Flutter and Dart
  • Solid understanding of state management solutions (e.g., Provider, Bloc, Riverpod)
  • Experience with Firebase, local storage (e.g., SQLite), and API integration
  • Familiarity with mobile architecture patterns (MVC, MVVM, Clean Architecture)
  • Strong understanding of the full mobile development lifecycle
  • Good problem-solving and communication skills
  • Experience in publishing apps to the Play Store and App Store

Nice to Have:

  • Knowledge of native Android (Java/Kotlin) or iOS (Swift/Objective-C)
  • Experience with CI/CD tools (e.g., Fastlane, GitHub Actions)
  • Familiarity with Agile/Scrum development practices
  • Contributions to open-source Flutter projects

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.