برنامهنویس فرانتاند (Front-End Developer)
🔹 مسئولیتها:
توسعه و نگهداری رابط کاربری اپلیکیشنهای مبتنی بر PWA
کدنویسی تمیز و بهینه برای مؤلفههای رابط کاربری (UI Components)
پیادهسازی رابط کاربری واکنشگرا (Responsive UI) برای سازگاری با تمامی مرورگرها و دستگاهها
همکاری نزدیک با تیم بکاند برای توسعه و یکپارچهسازی APIها
بازآرایی و بهینهسازی کدهای موجود برای افزایش کارایی و خوانایی
نوشتن تستهای خودکار در سطح واحد (Unit Test) و یکپارچگی (Integration Test) برای تضمین کیفیت کد
استفاده از ابزارهای تست و دیباگینگ برای بهینهسازی عملکرد
بهروز نگهداشتن فناوریهای پروژه و اعمال آپدیتهای موردنیاز
🔹 الزامات:
تسلط کامل به HTML و CSS
تسلط به جاوا اسکریپت (ES6+) و TypeScript
تجربه عملی با React و Next.js
تسلط بر مدیریت وضعیت (State Management) مانند Redux Toolkit یا سایر ابزارها
آشنایی با توسعه و پیادهسازی PWA
مسلط به Git و GitHub/GitLab
آشنایی با طراحی واکنشگرا (Responsive Design) و Mobile-First
تجربه کار با Restful API و JSON
مهارت در تستنویسی با Jest، React Testing Library و Cypress
🔹 مهارتهای ترجیحی (امتیاز محسوب میشود):
تجربه کار با Tailwind CSS برای طراحی رابط کاربری مدرن
آشنایی با Material UI یا سایر کتابخانههای طراحی رابط کاربری
آشنایی با Figma برای کار با طرحهای UI/UX
آشنایی با اصول طراحی UI/UX و قابلیت دسترسی (Accessibility)
آشنایی با Docker و مفاهیم Containerization
آشنایی با CI/CD و DevOps برای استقرار مداوم (Continuous Deployment)
🔹 شرایط احراز شغل:
سن: 24 تا 35 سال
جنسیت: تفاوتی ندارد
وضعیت سربازی: اتمام خدمت یا معافیت الزامی است
تحصیلات: حداقل کارشناسی در رشتههای کامپیوتر / فناوری اطلاعات
زبان: انگلیسی در سطح متوسط (حداقل 50٪)
🔹 مهارتهای نرمافزاری موردنیاز:
HTML & CSS | پیشرفته
JavaScript (ES6+) & TypeScript | پیشرفته
React.js | پیشرفته
Next.js | متوسط تا پیشرفته
Redux Toolkit | متوسط
REST API & GraphQL | متوسط
Jest & React Testing Library | پیشرفته (تست واحد و یکپارچگی)
Cypress | متوسط (تست End-to-End)
Docker & CI/CD | آشنایی اولیه
ثبت مشکل و تخلف آگهی
ارسال رزومه برای شرکت بهمن موتور