پویش تصویر گیتی
پویش تصویر گیتی

توسعه‌دهنده فرانت‌اند (React/Next.js)

تهران، ونک
تمام وقت
شنبه تا چهارشنبه 8 تا 17
-
ساعت کاری منعطف -بن خرید -ناهار -بسته ها و هدایای مناسبتی

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

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

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

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

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

ما به دنبال یک توسعه‌دهنده باتجربه و توانمند فرانت‌اند هستیم. ماهیت اصلی این عنوان شغلی، مهندسی فرانت‌اند استاندارد است: معماری کامپوننت‌های مقیاس‌پذیر، مدیریت احراز هویت و امنیت کاربر، پیاده‌سازی فرم‌ها و استیت‌های پیچیده، و تبدیل دقیق طرح‌های گرافیکی به رابط‌های کاربری ریسپانسیو و سریع. علاوه بر وظایف معمول فرانت‌اند، شما روی لایه‌های پیشرفته نقشه‌ها در بستر وب (GIS) برای مصورسازی، آپلود و مدیریت تصاویر ماهواره‌ای کار خواهید کرد.

وظایف و مسئولیت‌ها

  • توسعه استاندارد فرانت‌اند: پیاده‌سازی و نگهداری وب‌اپلیکیشن‌های مبتنی بر React و Next.js با کد تمیز، معماری کامپوننت‌محور و رعایت استانداردهای دسترسی‌پذیری و ریسپانسیو
  • احراز هویت و امنیت: پیاده‌سازی کامل چرخه‌های احراز هویت (JWT، رفرش توکن، Protected Routes و کنترل سطوح دسترسی)
  • مدیریت استیت و شبکه: مدیریت پیش‌بینی‌پذیر وضعیت کلاینت و سرور، اتصال به RESTful APIها، اعتبارسنجی ریسپانس‌ها و کشینگ داده‌ها
  • پیاده‌سازی فرم‌های پیچیده: مدیریت فرم‌های چندمرحله‌ای و حجیم همراه با اعتبارسنجی دقیق داده‌ها در سمت کاربر
  • نقشه و پردازش داده‌های مکانی: پیاده‌سازی نقشه‌های تعاملی آنلاین و آفلاین برای جستجو و لایه‌بندی داده‌های جغرافیایی و تصاویر ماهواره‌ای
  • مدیریت فایل‌های حجیم: پیاده‌سازی آپلود و دانلود روان فایل‌ها و استریمینگ داده‌ها به همراه تبدیل فرمت‌های جغرافیایی (مانند .kml و .geojson)

مهارت‌های مورد نیاز و تکنولوژی‌ها

  • پایه‌ها: تسلط عمیق بر Modern JavaScript (ES6+)، مفاهیم وب، HTML5، CSS3 و TypeScript
  • فریم‌ورک‌ها: تسلط به React و Next.js و ابزارهای بیلد مدرن مانند Vite
  • مدیریت استیت: تسلط بر الگوهای مدیریت استیت در ابزارهایی مثل Redux Toolkit یا Zustand و همچنین Context API
  • استایل‌دهی و رابط کاربری: تسلط بر Tailwind CSS و ایجاد ترنزیشن‌ها و انیمیشن‌ها با Framer Motion
  • فرم و روتینگ: تسلط بر React Hook Form با اعتبارسنجی Zod و/یا React Router
  • ابزارهای نقشه و مصورسازی (مزیت مهم): تجربه کار یا علاقه به یادگیری کتابخانه‌های Leaflet/React-Leaflet، MapLibre GL، کار با فرمت‌های وکتوری (مانند .pmtiles یا .mbtiles)
  • سایر ابزارها: تسلط بر Git، کار با Axios، اپلیکیشن‌های چندزبانه (i18next) و مدیریت استریم داده‌ها (StreamSaver)

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

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

ارسال رزومه برای پویش تصویر گیتی

گزارش مشکل یا تخلف آگهی