Search by job, company or skills

NARBA

Senior Flutter Developer

new job description bg glownew job description bg glownew job description bg svg
  • Posted 22 days ago
  • Be among the first 50 applicants
Early Applicant

Job Description

About The Role

We are seeking an experienced and results-driven Senior Flutter Developer with strong expertise in cross-platform mobile application development. The ideal candidate will lead end-to-end mobile app development, define technical architecture, ensure performance and scalability, and mentor junior team members.

You will collaborate closely with cross-functional teams to deliver high-quality, innovative, and user-centric mobile solutions for both Android and iOS platforms.

Key Responsibilities

  • Lead the design, architecture, and development of scalable cross-platform mobile applications using Flutter and Dart.
  • Collaborate with product owners, designers, and backend engineers to define technical solutions and development roadmaps.
  • Implement clean architecture, modular code structure, and best coding practices to ensure maintainable and high-performance applications.
  • Mentor and guide junior and mid-level Flutter developers through code reviews, training, and best practice sharing.
  • Ensure seamless integration with RESTful APIs, GraphQL, and Firebase services.
  • Manage state effectively using tools such as Riverpod, Bloc, Provider, GetX, or MobX.
  • Drive optimization for performance, security, and reliability across platforms.
  • Collaborate in CI/CD setup, automated testing, and app release management for Play Store and App Store.
  • Stay updated with new technologies, frameworks, and Flutter ecosystem advancements.

Required Skills

  • 56 years of total experience in mobile app development, with at least 3+ years in Flutter.
  • Strong proficiency in Dart and Flutter framework (widgets, animations, layouts, etc.).
  • Deep understanding of state management, asynchronous programming, and app lifecycle.
  • Proven experience in architecting large-scale mobile apps using Clean Architecture / MVVM / MVC.
  • Experience with Firebase, REST APIs, GraphQL, SQLite, and secure storage.
  • Strong knowledge of performance optimization, memory management, and network handling.
  • Familiarity with native Android (Kotlin/Java) and/or iOS (Swift) integration is highly desirable.
  • Experience with CI/CD, Git workflows, and DevOps integration (GitHub Actions, Bitrise, or Codemagic).
  • Experience publishing and maintaining apps on Play Store and App Store.
  • Strong analytical, debugging, and leadership skills.

Nice-to-Have Skills

  • Knowledge of modular app architecture and microfrontend design.
  • Experience integrating BLE, IoT, payment gateways, or real-time data (WebSockets, MQTT).
  • Exposure to design systems and collaboration tools like Figma or Adobe XD.
  • Experience working in Agile/Scrum teams with sprint planning and code reviews.

Education

  • Bachelor's or Master's degree in Computer Science, Information Technology, or related field.
  • Certifications in Flutter, mobile app security, or software architecture are a plus.

Skills: code,mobile,store,design,management,architecture,integration,flutter,app

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 143284775

Similar Jobs