Stack technique

Flutter + iOS & Android natifs + processus

Flutter & architecture

Flutter 3 Dart 3 BLoC / Cubit Riverpod Provider Clean Architecture Freezed Injectable / GetIt AutoRoute Isolates Platform Channels Flavors & configs Flutter Web · Telegram Mini App

iOS natif

Swift SwiftUI watchOS (prototype) StoreKit 2 AVFoundation · AVQueuePlayer Sign in with Apple Keychain APNs UIPasteControl Signature du code & profils TestFlight

Android natif

Kotlin Google Play Billing FFmpeg (ffmpeg_kit) Install Referrer Keystore & signature Deep links Permissions Android 13/14 WebView · ponts JS

Caméra · vision · ML

SDK caméra natifs Forks de plugins patchés Vision par ordinateur ML embarqué ONNX Runtime OpenCV OCR (Tesseract) Détection de contours Filtres d’image Inférence en isolates Profilage DevTools

Vidéo · temps réel · IA

WebRTC LiveKit WebSocket Streaming SSE Intégrations LLM TTS Dio · Retrofit REST gRPC

Monétisation · analytics

RevenueCat Achats intégrés (IAP) Validation serveur : App Store Server Notifications V2 · RTDN Paywall · accès PRO Firebase Analytics Crashlytics Adjust SDK Facebook Programmes de parrainage Validation App Store & Google Play

Données · auth · push

HealthKit Health Connect Firebase Serverpod PostgreSQL Supabase ObjectBox Hive CE SQLite Secure Storage Offline-first Sign in with Apple / Google OAuth 2.0 FCM

UI · animation · médias

Material 3 Rive De Figma au code fl_chart just_audio slang (i18n) Interfaces responsives

Tests · build · DevOps

TDD Tests unitaires / widget bloc_test mocktail GitHub Actions CI/CD Fastlane Docker FVM --dart-define

Processus · développement assisté par IA

Claude Code Cursor Pipelines agentiques Agent relecteur Figma MCP Dart MCP Scrum · Kanban Jira Linear Trello Hubstaff Notion Chiffrage en heures Roadmaps Audits de code Postman git-flow

Liens & contacts

Téléphone +66 80 285 5847 · WhatsApp
Healthy4u App Store · Google Play
Google Play Agrotook · Kerla · Rabotnik24
App Store SFERA

Autres informations

Langues Biélorusse et russe (langues maternelles), ukrainien (courant), anglais (B1, cours 3 fois par semaine)
Format Télétravail : temps plein ou temps partiel facturé à l’heure
Localisation Basé en permanence en Asie (Bangkok, GMT+7) ; nationalité biélorusse
Équipe Peut mobiliser au besoin des ingénieurs expérimentés de projets passés