Flutter Engineer

  • Anythink
  • 01/06/2026
Full time Information Technology Telecommunications

Job Description

Overview

Whatever you're building, Anythink handles the backend. We're a Backend-as-a-Service platform covering Auth, Payments, File Storage, Search, Workflow Automation, Database and Admin Dashboards - so product teams can ship in weeks instead of months. Flutter developers are a fast-growing segment of our users. We want to make Anythink the easiest backend to integrate with from Flutter - a clean SDK, great documentation, and first class support for Auth, Storage, and REST APIs.

What'you'll work on
  • The Anythink Flutter SDK: a pub.dev package wrapping the Anythink REST API;
  • Authentication integration helpers (JWT token management, session refresh, OAuth flows);
  • Storage SDK: file upload, download, and management from Flutter apps;
  • Example apps demonstrating real world Anythink + Flutter patterns;
  • Documentation and setup guides for mobile developers;
  • Custom projects for our customers who want to integrate with Anythink.
Must have
  • Flutter and Dart: production grade apps shipped to the App Store and/or Play Store;
  • REST API integration from Flutter: http, dio, or similar;
  • JSON serialisation;
  • iOS and Android deployment: provisioning profiles, signing, release builds, and automated signing with fastlane or similar;
  • pub.dev package publishing: you've shipped or maintained a Dart package;
  • Solid understanding of async patterns in Dart (Futures, Streams).
Nice to have
  • Platform channel experience: bridging Flutter to native iOS/Android code;
  • State management: Riverpod, Bloc, or similar;
  • WebSocket integration from Flutter;
  • Firebase background: useful context for understanding what Anythink replaces;
  • Experience writing SDK style packages designed for developer ergonomics.