ایران کتاب
ایران کتاب

توسعه دهنده موبایل

تهران، انقلاب
تمام وقت یا پاره وقت
شنبه تا پنج شنبه 9 تا 18
-
-
51 تا 200 نفر
اینترنت / تجارت الکترونیک / خدمات آنلاین
شرکت ایرانی دارای مشتریان داخلی
1396
خصوصی
توضیحات بیشتر

شاخص های کلیدی از نظر کارفرما

5 سال سابقه کار در گروه شغلی مشابه
React Native - پیشرفته
Flutter - پیشرفته
.Net Core / .Net - متوسط
Figma - متوسط
TypeScript - متوسط
Next.js - متوسط
RabbitMQ - متوسط
زبان انگلیسی-بالاتر از متوسط

شرح شغل و وظایف

درباره موقعیت شغلی
ما در ایران‌کتاب روی توسعه و نگهداری یک mobile application با کاربران فعال بالا کار می‌کنیم که همزمان باید روان، امن و قابل اتکا باشد. چالش ما فقط ساخت UI نیست؛ با مدیریت stateهای پیچیده، عملکرد پایدار در سناریوهای Offline، و حفاظت از محتوای حساس در دستگاه کاربر سروکار داریم. به دنبال یک Mobile Developer (Flutter / React Native) هستیم که در کنار پیاده‌سازی رابط کاربری، به معماری، Performance و ملاحظات امنیتی در اپلیکیشن‌های Android و iOS اهمیت می‌دهد و دوست دارد در تصمیم‌های فنی مشارکت واقعی داشته باشد.
مسئولیت‌ها
  • توسعه و نگهداری اپلیکیشن موبایل با Flutter یا React Native
  • پیاده‌سازی UI/UX بر اساس Design System و فایل‌های Figma
  • ارتباط با Backend از طریق RESTful APIs
  • مدیریت State با استفاده از ابزارهای متداول (Bloc / Provider / Redux / Zustand و مشابه)
  • بهینه‌سازی Performance، Memory Usage و Load Time
  • پیاده‌سازی قابلیت‌های مرتبط با Offline Usage و Data Persistence
  • همکاری نزدیک با تیم‌های Backend و Product
  • رفع Bug‌ها، Refactor کد و بهبود مستمر کیفیت فنی
  • رعایت Best Practices در Mobile Development و Clean Code
مهارت‌ها و الزامات
  • تسلط به یکی از فناوری‌های زیر:
    • Flutter (Dart)
    • React Native (JavaScript / TypeScript)
  • تجربه توسعه اپلیکیشن برای Android و iOS
  • تجربه کار با:
    • REST API
    • JSON
    • Authentication و Authorization (JWT / Token-based)
  • آشنایی با:
    • Git و Version Control
    • الگوهای معماری مانند Clean Architecture / MVVM / MVC
  • توانایی Debug، Troubleshooting و حل مسائل فنی
  • درک مناسب از اصول Mobile UI/UX
  • توانایی کار تیمی و ارتباط موثر در محیط‌های فنی
امتیاز محسوب می‌شود
  • آشنایی با مفاهیم DRM و Content Protection
  • تجربه کار در پروژه‌هایی با محدودیت‌های امنیتی یا محتوای حساس
  • تجربه پیاده‌سازی:
    • Offline Storage
    • Download Manager
    • Secure Storage (Keychain / Keystore)
  • آشنایی با فرآیندهای CI/CD در Mobile
  • تجربه انتشار اپلیکیشن در Google Play و App Store
  • سابقه کار در اپلیکیشن‌های با User Base بالا

شرایط احراز شغل

جنسیت
تفاوتی ندارد
تحصیلات
کارشناسی| کامپیوتر / فناوری اطلاعات
زبان
انگلیسی| بالاتر از متوسط ۷۰٪
نرم افزارها
React Native| پیشرفته Flutter| پیشرفته .Net Core / .Net| متوسط RabbitMQ| متوسط Figma| متوسط Next.js| متوسط TypeScript| متوسط

ثبت مشکل و تخلف آگهی

ارسال رزومه برای ایران کتاب