Senior Flutter Developer (freelance)

intent
$90 - $180Remote

About The Position

We are seeking a Senior Flutter Developer with proven experience in building and maintaining Flutter applications that communicate with physical devices over Bluetooth Low Energy (BLE). This is a freelance, time & material position with the potential for a permanent contract and full benefits after a successful three-month evaluation period. Our company specializes in designing and co-creating connected devices, including wearables, smart audio, and health-tech hardware for clients like Oura and BOSE. We are a fully remote, AI-native team of over 60 people. Our Flutter work involves cross-platform development that interacts directly with firmware, sensors, and hardware behavior on both iOS and Android.

Requirements

  • Strong commercial experience with the Flutter SDK.
  • Advanced Dart skills, including state management and async patterns.
  • Working knowledge of iOS and Android sufficient for debugging platform-layer issues.
  • Hands-on BLE experience, particularly with flutter_blue_plus or similar libraries.
  • English proficiency at B2+ level (written and spoken).
  • Strong problem-solving skills and a creative thinking approach.
  • High coding standards and willingness to align with team patterns.
  • Initiative to bring new ideas and the ability to adapt based on evidence.
  • Engagement and team-play.

Nice To Haves

  • Native iOS (Swift) or Android (Kotlin) experience.
  • Previous IoT or connected device projects.
  • Experience with method channels and platform-specific plugin work.
  • Scrum or other Agile delivery experience.
  • Willingness to share knowledge publicly (hackathons, conferences, internal talks).
  • Genuine curiosity about the devices being developed for.

Responsibilities

  • Build and maintain Flutter apps that communicate with hardware peripherals over BLE.
  • Create cross-platform code that functions reliably on both iOS and Android.
  • Participate in specifying, planning, and estimating new modules and features.
  • Improve application reliability by addressing issues found by QA.
  • Review pull requests and provide constructive feedback to teammates.
  • Share knowledge through tech talks, internal documentation, or pair sessions.
  • Collaborate with firmware engineers, designers, QA, and PMs.
  • Utilize AI tools as a daily productivity enhancer.

Benefits

  • Freelance, time & material basis with hourly pay (90-180 PLN/h net B2B).
  • Truly flexible hours.
  • Fully remote work environment.
  • Access to internal knowledge-sharing sessions (tech talks, experiments, side projects).
  • Potential path to a permanent contract with a fixed monthly salary, 26 days paid leave, 10 sick days, Saltus medical care, and a training budget after the initial freelance period.
  • Option to use a pet-friendly office in Warsaw or a coworking space in Gdansk.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service