Job Openings Senior Mobile Developer (Flutter)

About the job Senior Mobile Developer (Flutter)

About Us

Key is reimagining how professionals connect, create, and grow together. We're building a platform that transforms professional networking by focusing on authentic relationships and meaningful connections. We believe in the power of real human connection, amplified by technology but driven by people.

The Role

We are seeking a Senior Mobile Developer (Flutter/FlutterFlow) (5+ years experience) to join our team. In this role, you will not only develop cross-platform mobile applications but also shape the architectural direction of our mobile solutions. You will be responsible for designing scalable, maintainable app architectures, implementing complex features, and ensuring the apps meet performance and security standards.

The ideal candidate has hands-on experience with Flutter/FlutterFlow, a strong grasp of mobile app architecture patterns, and the ability to collaborate closely with design, backend, and product teams. This role requires both deep technical execution and the ability to set standards and guide junior engineers.

Responsibilities

  • Architect and design scalable, modular, and maintainable mobile app solutions using Flutter and FlutterFlow
  • Define and enforce coding standards, architectural best practices, and design patterns (e.g., MVVM, Clean Architecture, BLoC)
  • Collaborate with backend teams to design efficient API integrations and optimise data flow
  • Drive performance tuning, security reviews, and platform scalability considerations
  • Lead technical discussions, evaluate trade-offs, and make decisions around app structure and technology stack
  • Mentor junior engineers, provide code reviews, and contribute to building a strong engineering culture
  • Work with design and product teams to ensure seamless integration of UI/UX with business logic
  • Stay up-to-date with the latest in Flutter, FlutterFlow, Dart, and mobile architecture trends

Requirements

  • Bachelors degree in Computer Science, Engineering, or related field
  • 5+ years of proven experience in mobile app development with Flutter and Dart
  • Strong familiarity with FlutterFlow and low-code app development practices
  • Demonstrated experience in architecting and scaling mobile apps from scratch to production
  • Solid understanding of state management solutions (e.g., Provider, Riverpod, BLoC, Redux)
  • Experience with CI/CD pipelines, automated testing, and deployment strategies for mobile apps
  • Strong understanding of mobile app performance optimisation, caching, and offline-first design
  • Familiarity with app store deployment processes (iOS App Store, Google Play)
  • Proficiency with version control (Git) and collaborative workflows (PRs, code reviews)
  • Excellent problem-solving, communication, and leadership skills

What We Offer

  • Competitive salary
  • Flexible PTO policy
  • Regular team offsites and events
  • Leadership development opportunities while staying technical
  • The autonomy to shape both product experiences and technical direction

We're committed to building a diverse and inclusive team. We encourage applications from people of all backgrounds, identities, and experiences.

Location

Ahmedabad, Gujarat, India