نشان کن
کد آگهی: KP1092406888

استخدام Senior Flutter Developer (دورکاری)

استخدام Senior Flutter Developer (دورکاری) - رویال سرویس | Royal Service
رویال سرویس | Royal Service
در تهران
در وبسایت جابینجا  (2 هفته پیش)
دورکاری
اطلاعات شغل:
امکان دورکاری و کار در منزل: دارد
نوع همکاری:  تمام‌وقت
مهارت‌های مورد نیاز:
Flutter
dart
Android
بازه حقوق:  از 30,000,000 تومان
پرداخت‌ها:  از ۳۰,۰۰۰,۰۰۰ تومان
متن کامل آگهی:
Senior Flutter Developer (Part-Time, Remote)

About Us
We’re a remote-first software studio (HQ: Tehran) shipping modern Android and iOS apps powered by AI. We value speed, craftsmanship, and clear communication over meetings. You’ll join a small team building multiple consumer and B2B mobile apps in parallel.


What You’ll Build

  • Cross-platform mobile features for AI-assisted experiences (real-time results, smooth UX).
  • Privacy & account management flows, robust dark mode, and excellent RTL/i18n support.
  • Clean, resilient offline-first screens with reliable state persistence and background sync.
  • Lightweight native integrations via platform channels for OS-level capabilities.

Key Responsibilities

  • Own end-to-end Flutter features across multiple apps/projects simultaneously.
  • Design performant, testable UI and state layers (Bloc/Riverpod) with smooth animations.
  • Implement streaming interfaces that consume SSE/WebSockets from backend services.
  • Build and maintain platform channels (Swift/Kotlin/Java) for device/OS integrations.
  • Ship production releases to Google Play Console and App Store Connect (tracks/TestFlight, signing, privacy forms, store listings).
  • Maintain CI/CD (GitLab CI, Fastlane or similar), crash/analytics (Crashlytics/Sentry, Firebase).
  • Uphold accessibility (VoiceOver/TalkBack), i18n/L10n (including RTL layouts), and secure storage (Keychain/Keystore).
  • Collaborate closely with backend, product, and design during focused MVP sprints; profile latency, fix edge cases, and polish UX.

Must-Have Qualifications

  • 5+ years professional mobile experience, 3+ years with Flutter (3.x+) & Dart.
  • Shipped at least 2 Flutter apps on both Google Play and the App Store (links required).
  • Strong state management (Bloc or Riverpod) and experience with isolates/background work.
  • Proven platform-channel work (Swift/Kotlin/Java).
  • Comfortable with SSE/WebSockets, JSON parsing, and incremental rendering.
  • Store releases end-to-end: code signing, build configs, App Bundles/IPA, review fixes, privacy forms.
  • Git best practices, code review discipline, and CI familiarity (GitLab CI or GitHub Actions).
  • Clear English communication; able to read/write specs and deliver clean PRs.

Nice-to-Have

  • Flutter plugin development, FFI, or experience with OS-level extensions.
  • Performance tuning with Flutter DevTools; jank/memory profiling.
  • Offline-first data (Hive/Drift/sqflite), background tasks, conflict resolution.
  • Firebase suite (Auth, Messaging), push notifications, deep links.
  • App security: secure storage patterns, basic certificate pinning, obfuscation/R8/ProGuard mapping.
  • Familiarity with Python/FastAPI backends, SSE/WebSocket debugging, OpenTelemetry traces.
  • Design handoff from Figma, issue tracking in Linear, docs in Notion/Confluence.

How We Work (Please Read Carefully)

  • Part-time & Time-based: Fully part-time with hourly pay. We don’t define specific “workdays” or “off-days”; you log billable hours and deliver.
  • Multiple projects: Expect to split your week across several apps. Agility is essential.
  • Time zones: Core operations run on Tehran time (UTC+3:30).
    You must be comfortable with occasional late-night Tehran-time syncs to bridge global schedules.
  • Overlap: Aim for ~2–3 hours of overlap with Tehran time on collaboration days (flexible by sprint).
  • Tooling: GitLab, Linear, Figma, Slack/Telegram, Crashlytics/Sentry, Firebase, Fastlane (or similar).

Why You’ll Enjoy This

  • Real impact: Ship AI-powered mobile UX that users feel every day.
  • Fast cycles: Small team, quick decisions, minimal meetings.
  • Modern stack: Flutter 3.x, streaming backends, automated releases.
  • Flexibility: Truly time-based contract—optimize your schedule around outcomes.

Contract & Compensation

  • Type: Part-time, remote, hourly (independent contractor).
  • Start: ASAP.
  • Rate: Competitive; based on experience and portfolio.

این آگهی از وبسایت جابینجا پیدا شده، با زدن دکمه‌ی تماس با کارفرما، به وبسایت جابینجا برین و از اون‌جا برای این شغل اقدام کنین.

هشدار
توجه داشته باشید که دریافت هزینه از کارجو برای استخدام با هر عنوانی غیرقانونی است. در صورت مواجهه با موارد مشکوک،‌ با کلیک بر روی «گزارش مشکل آگهی» به ما در پیگیری تخلفات کمک کنید.
گزارش مشکل آگهی
تماس با کارفرما
این آگهی رو برای دیگران بفرست
نشان کن
گزارش مشکل آگهی
سه‌شنبه 23 مهر 1404، ساعت 06:53