Flutter Developer
FOCUS POINT THERAPY LLC
7 days ago
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
English Experience level
Intermediate Compensation
$ 94KJob location
Tech stack
Flutter
IOS Applications
App Store (IOS)
Continuous Integration
Hive
OAuth
Web Content Accessibility Guidelines
Backend
Kotlin
Spoofing
Dart
Api Design
REST
Web Api
Job description
You'll own the Flutter side of FocusPoint - building, shipping, and iterating on the mobile experiences that plug into our existing mobile Web API. You'll work directly with the backend and platform teams, influence API design, and ship features end-to-end. Hands-on builder role, not a manager role.
What You'll Build
- B2B buyer app: product catalog, orders, quotes, account history, re-order flows
- Sales rep app: customer impersonation, cart-building on behalf of customers, quote approvals, real-time inventory
- Offline-capable workflows (reps work from warehouses, jobsites, dealerships)
- Push-notification-driven alerts (order status, approval requests, stock changes)
- Deep integrations with our REST APIs (auth, ordering, pricing, product data)
Requirements
- 3+ years shipping production Flutter apps (iOS + Android), ideally both stores
- Strong Dart, state management (Riverpod / Bloc / Provider - you pick and defend it)
- REST API integration, JWT/OAuth auth flows, token refresh patterns
- Offline-first patterns: local storage (Hive / Isar / sqflite), sync reconciliation, conflict resolution
- CI/CD for mobile (Codemagic / Fastlane / Bitrise), signing, App Store + Play Store release hygiene
- Comfortable reading a REST API spec and pushing back when something should be server-side vs client-side
Nice to Have
- B2B or e-commerce background
- Experience with impersonation / multi-tenant auth models
- Native iOS / Kotlin experience for cases where Flutter isn't the right tool
- Accessibility (WCAG) and i18n in mobile apps
Benefits & conditions
Pay: $35.00 - $45.00 per hour