استخدام برنامهنویس فرانتاند (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) • توانایی ارتباط مؤثر با اعضای تیم و ذینفعان پروژه • مهارت حل مسئله و تصمیمگیری تحت فشار • مسئولیتپذیری و تعهد به تحویل کاری با کیفیت و در موعد مقرر • انعطافپذیری در پذیرش بازخورد و همکاری برای بهبود محصول • توانایی ارائهٔ روشن از کارهای انجامشده در جلسات تیمی و بهصورت مستند
مزایای همکاری با آیما: • فعالیت در محیط حرفهای و نوآورانه در زمینه هوش مصنوعی و اتوماسیون • فرصت رشد و پیشرفت در یکی از جذابترین حوزههای تکنولوژی • کار با پروژهها و تیمهای متخصص و با تجربه • حقوق و مزایای رقابتی • امکان همکاری تماموقت یا پارهوقت • فرصت آموزش و ارتقاء مهارتهای تخصصی • مشارکت در شکلدهی به تجربهٔ کاربری محصولات هوشمند