استخدام برنامهنویس فرانتاند (Front-End Developer-مشهد)
شرح موقعیت شغلی
استخدام نیروی فرانتاند (Front-End Developer)
آیما (فعال در حوزه هوش مصنوعی و اتوماسیون هوشمند)
شرایط احراز:
• تسلط کامل به React و Next.js (SSR/SSG) و تجربه عملی با TypeScript
• درک عمیق از HTML5، CSS3، و مفاهیم Responsive Design و Mobile-First
• تجربه کار با ابزارهای استایلدهی مانند Tailwind CSS و Bootstrap و آشنایی با CSS-in-JS (مثلاً styled-components / emotion)
• آشنایی با مدیریت state (Redux / RTK / Context API) و الگوهای Component-driven development
• توانایی کار با APIها (REST و/یا GraphQL) و هماهنگی برای ارتباط با تیم بکاند
• تجربه بهینهسازی عملکرد فرانتاند (bundle sizing, lazy loading, performance tuning) و آشنایی با ابزارهایی مثل Lighthouse
• تسلط بر تست واحد و تست رابط کاربری (Jest, React Testing Library یا مشابه)
• آشنایی با مفاهیم دسترسپذیری (a11y) و پیادهسازی استانداردها
• تجربه با ابزارهای ساخت و توسعه مدرن (Vite/webpack)، آشنایی با CI/CD (مثل GitLab CI) و کار با گیت (Git)
• توانایی انجام Code Review با رعایت اصول Clean Code و Component Reusability
• تجربه کار در تیم توسعه نرمافزار، مشارکت در برنامهریزی Sprintها و آشنایی با متدولوژیهای Agile / Scrum
• توانایی مستندسازی کامپوننتها و ایجاد Design System / Storybook
• توانایی کار بهینه با ابزارهای هوش مصنوعی در فرایند توسعه (در صورت نیاز)
چه فعالیتهایی از شما انتظار داریم؟
• طراحی و پیادهسازی رابطهای کاربری مدرن و تعاملی با استفاده از React/Next.js
• ساخت کامپوننتهای قابل استفاده مجدد و نگهداریپذیر و پیادهسازی Design System
• بهینهسازی سرعت بارگذاری و تجربه کاربری صفحات وب
• نوشتن و نگهداری تستها و انجام Code Review برای حفظ کیفیت کد
• همکاری نزدیک با تیم بکاند برای هماهنگی APIها و حل مسائل انتها-به-انتها
• تعامل و هماهنگی با Product Designer جهت پیادهسازی دقیق طرحها و حفظ تجربه کاربری
• مستندسازی کامپوننتها، الگوها و فرایندهای فرانتاند
• مشارکت در مدیریت تسکها، اولویتبندی نیازمندیها و اجرای Sprintها
چه شایستگیهایی لازمه داشته باشید؟
• توانایی تجزیه و تحلیل مسائل فنی رابط کاربری پیچیده و ارائه راهحلهای کارا
• دقت بالا در UI/UX و توجه به جزئیات طراحی و پاسخدهی به بازخورد دیزاینرها
• روحیه تیمی قوی و مهارت ارتباطی مناسب برای کار با بکاند، دیزاین و QA
• مهارت در مستندسازی، نوشتن README و توضیح تصمیمهای فنی
• اشتیاق به یادگیری تکنولوژیهای جدید و بهبود مستمر مهارتها
• توانایی مدیریت زمان و اولویتبندی تسکها در محیطهای چابک
بخش غیرفنی (Soft Skills)
• توانایی ارتباط مؤثر با اعضای تیم و ذینفعان پروژه
• مهارت حل مسئله و تصمیمگیری تحت فشار
• مسئولیتپذیری و تعهد به تحویل کاری با کیفیت و در موعد مقرر
• انعطافپذیری در پذیرش بازخورد و همکاری برای بهبود محصول
• توانایی ارائهٔ روشن از کارهای انجامشده در جلسات تیمی و بهصورت مستند
مزایای همکاری با آیما:
• فعالیت در محیط حرفهای و نوآورانه در زمینه هوش مصنوعی و اتوماسیون
• فرصت رشد و پیشرفت در یکی از جذابترین حوزههای تکنولوژی
• کار با پروژهها و تیمهای متخصص و با تجربه
• حقوق و مزایای رقابتی
• امکان همکاری تماموقت یا پارهوقت
• فرصت آموزش و ارتقاء مهارتهای تخصصی
• مشارکت در شکلدهی به تجربهٔ کاربری محصولات هوشمند
• محل کار: مشهد، خیابان راهنمایی
آیما (فعال در حوزه هوش مصنوعی و اتوماسیون هوشمند)
شرایط احراز:
• تسلط کامل به React و Next.js (SSR/SSG) و تجربه عملی با TypeScript
• درک عمیق از HTML5، CSS3، و مفاهیم Responsive Design و Mobile-First
• تجربه کار با ابزارهای استایلدهی مانند Tailwind CSS و Bootstrap و آشنایی با CSS-in-JS (مثلاً styled-components / emotion)
• آشنایی با مدیریت state (Redux / RTK / Context API) و الگوهای Component-driven development
• توانایی کار با APIها (REST و/یا GraphQL) و هماهنگی برای ارتباط با تیم بکاند
• تجربه بهینهسازی عملکرد فرانتاند (bundle sizing, lazy loading, performance tuning) و آشنایی با ابزارهایی مثل Lighthouse
• تسلط بر تست واحد و تست رابط کاربری (Jest, React Testing Library یا مشابه)
• آشنایی با مفاهیم دسترسپذیری (a11y) و پیادهسازی استانداردها
• تجربه با ابزارهای ساخت و توسعه مدرن (Vite/webpack)، آشنایی با CI/CD (مثل GitLab CI) و کار با گیت (Git)
• توانایی انجام Code Review با رعایت اصول Clean Code و Component Reusability
• تجربه کار در تیم توسعه نرمافزار، مشارکت در برنامهریزی Sprintها و آشنایی با متدولوژیهای Agile / Scrum
• توانایی مستندسازی کامپوننتها و ایجاد Design System / Storybook
• توانایی کار بهینه با ابزارهای هوش مصنوعی در فرایند توسعه (در صورت نیاز)
چه فعالیتهایی از شما انتظار داریم؟
• طراحی و پیادهسازی رابطهای کاربری مدرن و تعاملی با استفاده از React/Next.js
• ساخت کامپوننتهای قابل استفاده مجدد و نگهداریپذیر و پیادهسازی Design System
• بهینهسازی سرعت بارگذاری و تجربه کاربری صفحات وب
• نوشتن و نگهداری تستها و انجام Code Review برای حفظ کیفیت کد
• همکاری نزدیک با تیم بکاند برای هماهنگی APIها و حل مسائل انتها-به-انتها
• تعامل و هماهنگی با Product Designer جهت پیادهسازی دقیق طرحها و حفظ تجربه کاربری
• مستندسازی کامپوننتها، الگوها و فرایندهای فرانتاند
• مشارکت در مدیریت تسکها، اولویتبندی نیازمندیها و اجرای Sprintها
چه شایستگیهایی لازمه داشته باشید؟
• توانایی تجزیه و تحلیل مسائل فنی رابط کاربری پیچیده و ارائه راهحلهای کارا
• دقت بالا در UI/UX و توجه به جزئیات طراحی و پاسخدهی به بازخورد دیزاینرها
• روحیه تیمی قوی و مهارت ارتباطی مناسب برای کار با بکاند، دیزاین و QA
• مهارت در مستندسازی، نوشتن README و توضیح تصمیمهای فنی
• اشتیاق به یادگیری تکنولوژیهای جدید و بهبود مستمر مهارتها
• توانایی مدیریت زمان و اولویتبندی تسکها در محیطهای چابک
بخش غیرفنی (Soft Skills)
• توانایی ارتباط مؤثر با اعضای تیم و ذینفعان پروژه
• مهارت حل مسئله و تصمیمگیری تحت فشار
• مسئولیتپذیری و تعهد به تحویل کاری با کیفیت و در موعد مقرر
• انعطافپذیری در پذیرش بازخورد و همکاری برای بهبود محصول
• توانایی ارائهٔ روشن از کارهای انجامشده در جلسات تیمی و بهصورت مستند
مزایای همکاری با آیما:
• فعالیت در محیط حرفهای و نوآورانه در زمینه هوش مصنوعی و اتوماسیون
• فرصت رشد و پیشرفت در یکی از جذابترین حوزههای تکنولوژی
• کار با پروژهها و تیمهای متخصص و با تجربه
• حقوق و مزایای رقابتی
• امکان همکاری تماموقت یا پارهوقت
• فرصت آموزش و ارتقاء مهارتهای تخصصی
• مشارکت در شکلدهی به تجربهٔ کاربری محصولات هوشمند
• محل کار: مشهد، خیابان راهنمایی
مهارتهای مورد نیاز
- CSS
- JavaScript
- HTML
- frontend
حداقل سابقه کار
- سه تا شش سال
حقوق
- حقوق از ۲۰,۰۰۰,۰۰۰ تومان
جنسیت
- مهم نیست
وضعیت نظام وظیفه
- مهم نیست