Stack tecnológico

Flutter + iOS y Android nativos + procesos

Flutter y arquitectura

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

iOS nativo

Swift SwiftUI watchOS (prototipo) StoreKit 2 AVFoundation · AVQueuePlayer Sign in with Apple Keychain APNs UIPasteControl Firma de código y perfiles TestFlight

Android nativo

Kotlin Google Play Billing FFmpeg (ffmpeg_kit) Install Referrer Keystore y firma Deep links Permisos de Android 13/14 WebView · puentes JS

Cámara · visión · ML

SDK nativos de cámara Forks de plugins parcheados Visión artificial ML en el dispositivo ONNX Runtime OpenCV OCR (Tesseract) Detección de bordes Filtros de imagen Inferencia en isolates Profiling con DevTools

Video · tiempo real · IA

WebRTC LiveKit WebSocket Streaming SSE Integraciones con LLM TTS Dio · Retrofit REST gRPC

Monetización · analítica

RevenueCat Compras in-app (IAP) Validación: App Store Server Notifications V2 · RTDN Paywall · acceso PRO Firebase Analytics Crashlytics Adjust Facebook SDK Programas de referidos Revisión en App Store y Google Play

Datos · autenticación · 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 · animación · multimedia

Material 3 Rive De Figma a código fl_chart just_audio slang (i18n) Diseño responsive

Testing · build · DevOps

TDD Tests unitarios / de widgets bloc_test mocktail GitHub Actions CI/CD Fastlane Docker FVM --dart-define

Proceso · desarrollo asistido por IA

Claude Code Cursor Pipelines de agentes Agente revisor Figma MCP Dart MCP Scrum · Kanban Jira Linear Trello Hubstaff Notion Estimaciones en horas Roadmaps Auditorías de código Postman git-flow

Enlaces y contacto

Teléfono +66 80 285 5847 · WhatsApp
Healthy4u App Store · Google Play
Google Play Agrotook · Kerla · Rabotnik24
App Store SFERA

Información adicional

Idiomas Bielorruso y ruso (nativos), ucraniano (fluido), inglés (B1, clases 3 veces por semana)
Modalidad Remoto: tiempo completo o parcial con pago por horas
Ubicación Base permanente en Asia (Bangkok, GMT+7); nacionalidad bielorrusa
Equipo Si hace falta, sumo ingenieros con experiencia de proyectos anteriores