ما برای یکی از محصولات جدیدمون، دنبال یک همراه و دوست با انرژی، خلاق و جستجوگر هستیم که به عنوان توسعه دهنده Fron-end به تیم کوچک ما بپیونده. الویت ما برای انتخاب هم تیمی:
- الویت اولش تیمی باشه که عضوش شده
- با چالشها روبرو بشه و به کمک هم تیمیهاش، براشون راه حل پیدا کنه
- از شکست نترسه اما حواسش باشه ازش تجربه کسب کنه
- در بیان مشکلات و اشتباهاتش شفاف، صریح و شجاع باشه
- صبور باشه. چون محصول جدیمون شروع کارشه :)
- و لبخند فراموش نشه...
دانش و تجربه فنی که ما از شما توقع داریم:
- آشنایی با مبانی علوم کامپیوتر (معماری نرم افزار، الگوریتم ها و ساختارهای داده)
- آشنایی با پلتفرم های پیش پردازش CSS سمت سرور (مانند Sass، Less) و فریمورک های CSS (مانند Bootstrap، Foundation، Styled-Components، Material-UI).
- تجربه مناسب در کار با asynchronous request ، partial page updates و AJAX.
- درک اصول سئو و بهترین شیوه ها برای اطمینان از بهینه سازی صفحات وب.
- آشنایی با چالشهای سازگاری بین مرورگرها و راه های حل آنها
- درک کامل زبانهای نشانهگذاری وب (HTML5، CSS، JavaScript/TypeScript ES6) و چارچوبهای جاوا اسکریپت مدرن (مانند React)
- تجربه استفاده و اتصال به Rest API ها را داشته باشد
- تجربه در Redux
- آشنا به ابزارهای نظارت وب (عملکرد، زمان بارگذاری و غیره)
- تجربه در تکنیک های بهینه سازی در توسعه Front-end
- آشنایی با UI component explorer مانند Storybook داشته باشد
- تجربه کار با ابزارهای بیلد مانند Webpack
- تجربه در ابزارهای تجزیه و تحلیل، نظارت و ردیابی خطا ب مانند Google Analytics، Sentry و غیره
- دارای تجربه در کتابخانه های رندر سمت سرور مانند Nextjs
- بیشتر از 2 سال تجربه در زمینه توسعه Front-End
- با اصول طراحی responsive و mobile-first آشنایی کامل داشته باشد.
چالشهایی که با اونها روبرو هستید:
- می دونیم که با پایه کد به ظاهر خوانا طرفیم :) اما خب ممکنه همه جا اینجوری نباشه. پس یکی از چالش ها توسعه و بهبود پروژه فعلیه.
- زمان بندی برای مدیر محصول ما مهمه! پس باید باید سعی کنید برآورد زمانی مناسبی از انجام وظایف تون ارایه بدین.
- این فرصت رو دارین که برای انجام وظایف تون، تحقیق و بررسی انجام بدین اما این رو بدونین که که هر تحقیق و جستجویی باید به اعضای تیم ارایه بشه.
- مستند سازی یکی از خصوصیات مهم یک توسعه دهنده حرفهایه!
- خروجی شما توسط مدیر محصول بررسی میشه و باید بتونید قانعش کنید که کارتون رو به درستی انجام دادین.