Senior Flutter Engineer

Tabby
•Remote

About The Position

Tabby is seeking a Senior Flutter Engineer experienced in large production mobile apps who can act as a feature lead and support the full product lifecycle from development through deployment. The role is part of the B2B Mobile Core team, which provides the foundational platform and tooling that enable product teams to build and release mobile features efficiently. The engineer will work on mobile CI/CD infrastructure and release management, internal SDKs and developer tooling, mobile architecture standards, and systems for application monitoring and reliability. The position also involves research and development, improving engineering practices, and reducing complexity for product teams. The mobile stack includes Flutter 3.38, Dart, Riverpod, auto_route, feature-based architecture with domain, data, DI, and presentation layers, and MVC for feature organization and state management. Tools and services include Firebase, Customer.io, Datadog, Segment, Firebase Crashlytics, GitLab CI, Fastlane, Flow, Swiss nodes for automated CI/CD, Firebase App Distribution, TestFlight, and Claude Code. This is a full-time B2B contract role, fully remote from anywhere in Europe. Relocation support is available to Tabby hubs in Armenia, Georgia, Serbia, Portugal, and Spain.

Requirements

  • Hands-on knowledge and experience with Dart and Flutter.
  • Experience working on large mobile apps in production.
  • Experience designing app features and making architecture choices using principles such as SOLID, DRY, dependency injection, and separation of concerns.
  • Experience with security and privacy in Flutter apps.
  • Experience developing reusable UI components and custom animations.
  • Experience building fault-tolerant applications driven by metrics and supported by logs.
  • Upper-intermediate English or above.
  • A get-things-done mindset.

Responsibilities

  • Develop and maintain mobile CI/CD infrastructure and manage releases for the App Store and Google Play.
  • Build and support internal SDKs, reusable components, and developer tooling to improve development efficiency.
  • Define mobile architecture standards, development principles, and technical guidelines across teams.
  • Maintain monitoring, alerting, and reliability systems to support mobile application performance and stability.
  • Drive R&D initiatives, improve engineering practices, and reduce development complexity for product teams.
  • Act as a feature lead and accompany product features through their full lifecycle, from development to deployment.

Benefits

  • Up to 20% tax allowance.
  • 22 paid leave days annually.
  • Stock options (ESOP).
  • Flexible benefits for wellness, travel, or learning.
  • Relocation support to hubs in Armenia, Georgia, Serbia, Portugal, and Spain, including flights, temporary accommodation, and legal setup, for up to $5,000 in verified costs.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service