DevJobs

Senior Flutter Developer

Overview
Skills
  • Dart Dart
  • Flutter Flutter ꞏ 5y
  • Android Android
  • iOS iOS
  • Agile Agile
  • Provider
  • Riverpod
  • SDKs
  • Streams
  • TCP protocol
  • Web

Tabit is a leading provider of 360° cloud-based and SaaS solutions for the hospitality industry. Powering restaurants and hotels across the globe, we deliver a seamless ecosystem of innovative products—from POS systems to back-office tools—designed to improve operations, elevate guest experiences, and drive business success. Learn more at Tabit.cloud.


Your Role as a Senior Flutter Developer


As a Senior Flutter Developer at Tabit, you’ll be at the forefront of building cutting-edge, mobile-first POS systems that redefine how restaurants operate. You’ll work closely with designers and product teams to deliver intuitive, high-performance applications that enhance waiter efficiency and streamline service. Join us to lead innovation across multiple mobile projects in a fast-paced, impact-driven environment.


Requirements:

5+ years of hands-on experience in Flutter app development

Minimum 7 years of overall software development experience

B.Sc. in Computer Science or equivalent

Expertise in state management using Provider and/or Riverpod

Strong understanding of TCP protocol and real-time communication

Experience integrating and managing third-party SDKs

Proficient in working with Streams and asynchronous programming in Dart

Comfortable developing for multiple platforms:

iPads (large-screen layouts, iOS-specific behaviors)

Mobile phones (iOS/Android)

Web (responsive UI, browser compatibility)

Payment devices

Familiarity with Agile methodologies and working in cross-functional teams

Bonus: Direct experience with payment terminals or POS hardware

Tabit