توسعهدهنده ریاکت (React) برای طراحی وب اپلیکیشن حوزه پزشکی
دایار به یک توسعه دهنده ری اکت (React.js) با تجربه برای پیاده سازی یک وب اپلیکیشن در حوزه پزشکی نیازمندیم. این پروژه شامل قابلیت های پیچیده و مدرن مانند سیستم کتاب پزشکان، درگاه پرداخت، پخش پادکست، استریم ویدیویی و المان های فانتزی است.
مسیولیت ها:
1. طراحی و پیاده سازی فرانت اند وب اپلیکیشن با استفاده از React.js
2. پیاده سازی رابط کاربری زیبا و مدرن با تاکید بر کاربرپسندی (UI/UX)
3. توسعه صفحات با قابلیت های تعاملی و المان های گرافیکی پیشرفته
4. پیاده سازی سیستم کتاب پزشکان شامل جستجو و فیلترهای پویا
5. پیاده سازی بخش پادکست و استریم صوتی و ویدیویی
6. یکپارچه سازی وب اپ با درگاه های پرداخت انلاین
7. توسعه المان ها و انیمیشن های فانتزی با عملکرد بهینه
8. پیاده سازی و تعامل با APIها (RESTful APIs) برای ارتباط با بک اند
9. بهینه سازی عملکرد وب اپلیکیشن برای سرعت و کارایی بالا
10. توسعه کدهای ریسپانسیو و سازگار با موبایل و تبلت
11. رفع بگ های فنی و بهینه سازی کدهای فرانت اند
12. پیاده سازی ساختار استاندارد برای کدنویسی تمیز و توسعه پذیر
13. کار با ابزارهای مدیریت نسخه مانند Git
14. تست و رفع مشکلات در مرورگرها و دستگاه های مختلف
مهارت های مورد نیاز:
• تسلط کامل بر React.js و مفاهیم مرتبط (کامپوننت ها، هوک ها، استیت ها و غیره)
• آشنایی با فریم ورک های تکمیلی مانند Next.js (امتیاز مثبت)
• مهارت در HTML5، CSS3، JavaScript و ES6
• تجربه کار با TypeScript (مزیت محسوب می شود)
• آشنایی با Redux یا Context API برای مدیریت استیت
• مهارت در کار با RESTful APIs و درک ساختارهای JSON
• تجربه پیاده سازی انیمیشن های وب با استفاده از کتابخانه هایی مانند GSAP یا Framer Motion
• آشنایی با CSS Pre-processors مانند Sass/SCSS
• تجربه در طراحی ریسپانسیو و سازگاری با موبایل
• تسلط بر Performance Optimization (بهینه سازی سرعت و عملکرد اپلیکیشن)
• آشنایی با ابزارهای Webpack و Vite برای باندل کردن کدها
• تجربه کار با Git برای مدیریت نسخه ها و همکاری تیمی
• آشنایی با UI/UX و طراحی رابط کاربری کاربرپسند
• تجربه در تست کدها با ابزارهایی مانند Jest یا React Testing Library
• آشنایی با DevTools مرورگرها برای رفع مشکلات و دیباگ کردن
ویژگی های فردی:
• مسیولیت پذیری و دقت بالا در جزییات
• توانایی حل مسئله و ارائه راه حل های خلاقانه
• توانایی کار مستقل و تیمی
• علاقه مند به یادگیری تکنولوژی های روز
مزیت های همکاری:
• امکان دورکاری در بعضی روزها
• پرداخت حقوق مناسب و منصفانه بر اساس کیفیت و سرعت کار