جای شما در تیم استارتاپی فراهوش خالیه...!
شرکت استارتاپی فراهوش جهت تکمیل تیم فنی خود از افراد واجد شرایط زیر، اقدام به جذب هم تیمی مینماید:
توسعه دهنده فرانت (ریکت)؛
تمام وقت / هیبریدی
وظایف:
- شرکت در جلسات تیم توسعه برای بحث در مورد ایده ها و برنامه های UI
- بررسی الزامات برنامه و پیاده سازی UI
- توسعه و پیاده سازی مولفه های responsive با استفاده از مفاهیم react
- نوشتن کدهای UI با استفاده از جاوا اسکریپت با استفاده از react.js
- عیب یابی مولفه های UI و اشکال زدایی کدهای برنامه
- توسعه و پیاده سازی معماری front-end برای پشتیبانی از مفاهیم UI
- بهینه سازی componnent ها برای حداکثر کارایی در مجموعه وسیعی از نمایشگرها و مرورگرها
- نظارت و بهبود عملکرد فرانت
- مستندسازی تغییرات برنامه و توسعه به روز رسانی ها
پیش نیاز ها:
- مدرک کارشناسی در مهندسی کامپیوتر، علوم کامپیوتر، فناوری اطلاعات یا رشته های مشابه.
- درک کامل React.js و اصول اصلی آن
- تجربه قبلی کار به عنوان یک توسعه دهنده react.js
- درک عمیق از React Hooks
- تسلط قوی در جاوا اسکریپت، از جمله DOM و مدل ها شی گرا جاوا اسکریپت
- آشنایی با مشخصات جدیدتر EcmaScript
- دانش عمیق CSS، HTML و زبان های فرانت اند
- تجربه با workflow های محبوب React.js (مانند Flux یا Redux)
- تجربه با ابزارهای توسعه front-end رایج مانند Babel، Webpack، NPM و غیره
- تجربه با کتابخانه های ساختار داده (به عنوان مثال، Immutable.js)
- آشنایی با API های RESTful
- آشنایی با مکانیسم های مدرن authorization، مانند JSON Web Token
- آشنایی با Git
- تجربه طراحی رابط کاربری
- آشنایی با چارچوب های تست عملکرد از جمله Mocha و Jest
- تجربه با نرم افزارهای اشکال زدایی و تست عملکرد مبتنی بر مرورگر