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.