Sr. Flutter Developer

Filled
February 24, 2026

Job Description

Location: Dallas, TX, USA
Experience Level: Senior
Employment Type: Full-Time / Hybrid (if applicable)

Job Overview:

We are looking for a talented Senior Flutter Developer to design, develop, and maintain high-performance, cross-platform mobile applications for iOS and Android. The ideal candidate will have extensive experience with Flutter and Dart, a solid understanding of mobile architecture patterns, and a passion for building scalable, responsive, and user-friendly applications.

Key Responsibilities:

  • Design and develop cross-platform mobile applications using Flutter and Dart.
  • Collaborate with product managers, UX/UI designers, and backend developers to deliver seamless mobile experiences.
  • Implement state management solutions (e.g., Provider, Riverpod, Bloc, or Redux) for efficient app performance.
  • Integrate mobile applications with RESTful APIs, GraphQL, and third-party services.
  • Ensure high code quality through unit, integration, and widget testing.
  • Optimize applications for performance, scalability, and battery efficiency.
  • Maintain and extend existing applications while ensuring backward compatibility.
  • Stay up to date with Flutter ecosystem updates, mobile development trends, and best practices.

Required Skills & Experience:

  • 4+ years of professional mobile development experience, with 2+ years in Flutter.
  • Strong proficiency in Dart, Flutter widgets, and mobile UI design patterns.
  • Hands-on experience with state management, navigation, and routing in Flutter apps.
  • Familiarity with native integration (iOS/Android), including platform channels.
  • Experience with CI/CD pipelines, Git workflows, and automated testing.
  • Knowledge of performance profiling, debugging, and memory management in mobile apps.
  • Excellent problem-solving skills, attention to detail, and ability to work independently and in teams.

Preferred Skills:

  • Experience with Firebase, push notifications, analytics, and cloud messaging.
  • Knowledge of GraphQL or real-time data synchronization.
  • Familiarity with app store deployment processes (Apple App Store, Google Play).
  • Understanding of secure coding practices for mobile applications.

Why Join Us:

  • Work on cutting-edge mobile applications that reach a wide audience.
  • Collaborate with an innovative team of developers, designers, and product managers.
  • Competitive salary, benefits, and opportunities for growth.
  • Flexible working environment and support for professional development.