استخدام برنامهنویس Front-End
شرح موقعیت شغلی
کارشناس توسعه نرمافزار Front-End (React) مسئول طراحی، توسعه و بهینهسازی رابطهای کاربری تعاملی با استفاده از React.js است. این موقعیت نیازمند توانایی در ایجاد تجربه کاربری (UX) بینظیر و کار با تکنولوژیهای روز برای ساخت سیستمهای مقیاسپذیر و واکنشگرا است.
وظایف کلیدی:
وظایف کلیدی:
- طراحی و توسعه رابطهای کاربری با استفاده از React.js و کتابخانههای مرتبط مثل Redux
- پیادهسازی و بهینهسازی طراحی واکنشگرا (Responsive Design) با HTML5, CSS3 و JavaScript (ES6+)
- ایجاد و مدیریت وضعیت اپلیکیشن با استفاده از Redux, Context API یا MobX
- همکاری نزدیک با تیمهای طراحی (UI/UX) برای انطباق رابط کاربری با طرحهای طراحیشده
- انجام تستهای رابط کاربری و اطمینان از عملکرد صحیح در مرورگرهای مختلف
- بهینهسازی عملکرد اپلیکیشن با استفاده از ابزارهایی مثل Webpack یا Vite
- نوشتن کد تمیز و مستند برای تیمهای دیگر
- مدیریت دادههای اپلیکیشن از طریق APIها و یکپارچهسازی دادهها
شایستگی های تخصصی:
- تسلط بر HTML و CSS و اصول طراحی Responsive
- توانمند در مفاهیم پایه و کاربردی JavaScript
- تسلط بر به فریم ورک Next.js و React
- تجربه پیاده سازی پروژه با TypeScript
- مسلط به Tailwind و کانفیگ پروژه
- مسلط به مفاهیم API و پروتکل REST
- آشنایی با MUI و اصول کامپوننت سازی با آن
- آشنایی با React Query
- آشنایی با Zu stand
- آشنایی با PWA
- آشنایی با اصول Clean Code
- آشنایی با Git و فرآیندهای کنترل نسخه
مهارتهای مورد نیاز
- Javascript
- Front-end
- Responsive
- CSS
- HTML
- typescript
حداقل سابقه کار
- سه تا شش سال
جنسیت
- مهم نیست
وضعیت نظام وظیفه
- معافیت دائم پایان خدمت