نوفیتک
نوفیتک

توسعه‌دهنده وب موبایل (Mobile Web / PWA)

تهران، آرژانتین
تمام وقت
شنبه تا چهارشنبه 8 صبح تا 5 بعد از ظهر با یک ساعت شناوری
-
بیمه درمان تکمیلی -ساعت کاری منعطف -ناهار -میان وعده -امکانات ورزشی -فضای استراحت -تسهیلات تفریحی و گردشگری -بسته ها و هدایای مناسبتی

این فرصت شغلی چقدر برای من مناسب است؟

11 تا 50 نفر
فناوری اطلاعات / نرم افزار و سخت افزار
شرکت ایرانی دارای مشتریان داخلی
1403
نوفیتک
خصوصی
توضیحات بیشتر

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

3 سال سابقه کار در گروه شغلی مشابه
HTML & CSS - پیشرفته
JavaScript - پیشرفته
Git - متوسط
Angular - متوسط
React - متوسط
Vue.js - متوسط
TypeScript - پیشرفته

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

ما به‌دنبال توسعه‌دهنده‌ای هستیم که بتواند اپلیکیشن‌های موبایلی مبتنی بر PWA را برای محصولات NofiTech طراحی، پیاده‌سازی و پشتیبانی کند. این فرد باید توانایی توسعه اپلیکیشن‌های سریع، پایدار، امن و قابل استفاده روی موبایل و مرورگر را داشته باشد.
شرح وظایف
  • طراحی و توسعه اپلیکیشن‌های موبایلی به‌صورت PWA
  • پیاده‌سازی رابط کاربری Responsive و Mobile First
  • تبدیل طرح‌های UI/UX به کامپوننت‌ها و صفحات عملیاتی
  • پیاده‌سازی Service Worker، Web App Manifest و قابلیت نصب روی موبایل
  • پشتیبانی از کارکرد مناسب اپلیکیشن در اینترنت ضعیف یا حالت Offline
  • مدیریت Cache، IndexedDB و ارسال مجدد درخواست‌ها پس از اتصال اینترنت
  • پیاده‌سازی Push Notification در صورت نیاز
  • اتصال امن و استاندارد به APIهای Backend
  • مدیریت وضعیت‌های Loading، Error، Retry، Timeout و Offline
  • پیاده‌سازی احراز هویت مبتنی بر Token و مدیریت امن Session
  • بهینه‌سازی سرعت بارگذاری، حجم Bundle و عملکرد اپلیکیشن روی موبایل
  • رعایت Design System و توسعه کامپوننت‌های قابل استفاده مجدد
  • تست، رفع خطا و پشتیبانی از نسخه‌های Production
  • همکاری با تیم‌های Backend، UI/UX، QA و DevOps
  • مستندسازی ساختار پروژه، روش Build و Deployment
مهارت‌های الزامی
  • تسلط بر JavaScript و TypeScript
  • تسلط بر HTML5، CSS3 و طراحی Responsive
  • تجربه کار با یکی از فریم‌ورک‌های React، Vue یا Angular
  • آشنایی عملی با مفاهیم PWA، Service Worker، Manifest، Cache Storage و IndexedDB
  • تجربه مصرف REST API
  • آشنایی با JWT، OAuth2 یا OpenID Connect
  • تجربه کار با Git
  • آشنایی با ابزارهای تست و Debug مانند Chrome DevTools و Lighthouse
مهارت‌های ترجیحی
  • تجربه توسعه اپلیکیشن‌های بیمه‌ای، بانکی یا Fintech
  • آشنایی با Keycloak
  • تجربه طراحی رابط کاربری فارسی و RTL
  • آشنایی با Capacitor یا Ionic
  • تجربه کار با دوربین، آپلود فایل و Push Notification
  • آشنایی با ابزارهای Monitoring مانند Sentry
انتظارات معماری
  • طراحی ساختار ماژولار و قابل توسعه برای پروژه
  • انتخاب مناسب State Management
  • جداسازی لایه UI، API Client و منطق برنامه
  • طراحی مدیریت مرکزی خطاها
  • مدیریت نسخه اپلیکیشن و به‌روزرسانی Service Worker
  • جلوگیری از مشکلات Cache و باقی‌ماندن نسخه‌های قدیمی اپلیکیشن
ویژگی‌های فردی
  • دقت بالا در تجربه کاربری موبایل
  • مسئولیت‌پذیری نسبت به کیفیت نسخه Production
  • توانایی تحلیل نیازمندی و ارائه راه‌حل فنی
  • توانایی همکاری با تیم‌های مختلف
  • پیگیری خطاها تا رسیدن به علت اصلی
سابقه مورد انتظار
  • حداقل 3 سال تجربه توسعه Frontend
  • حداقل 1 سال تجربه عملی در توسعه PWA یا Mobile Web
داشتن نمونه‌کار عملی در حوزه PWA مزیت محسوب می‌شود.

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

سن
25 - 40 سال
جنسیت
تفاوتی ندارد
تحصیلات
کارشناسی| کامپیوتر / فناوری اطلاعات
زبان
انگلیسی| بالاتر از متوسط ۷۰٪
نرم افزارها
JavaScript| پیشرفته TypeScript| پیشرفته HTML & CSS| پیشرفته React| متوسط Vue.js| متوسط Angular| متوسط Git| متوسط

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

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