استخدام برنامهنویس فرانت (React.js-Next.js-کرج-دورکاری)
شرح موقعیت شغلی
در دنیای دیجیتال امروز، هر کسی داستانی برای تعریف کردن دارد. اگر شما هم از آن دسته افرادی هستید که با هر خط کد، دنبال ساختن دنیای جدیدی هستید و میخواهید هنرتان را به نمایش بگذارید، احتمالاً جای درستی آمدهاید.
وظایف و مسئولیتها:
- توسعه و پیادهسازی رابطهای کاربری با استفاده از React.js و Next.js
- همکاری نزدیک با تیمهای بکاند و طراحان برای بهبود تجربه کاربری
- نگهداری و بهروزرسانی کدهای موجود
- تست و بهینهسازی کدها برای عملکرد بهتر
- مشارکت در جلسات روزانه اسکرام و کمک به مدیریت پروژه با استفاده از روشهای اجایل
مهارتها و توانمندیهای مورد نیاز:
- تسلط کامل به React.js و Next.js
- آشنایی با Git و توانایی کار با سیستمهای کنترل نسخه
- تجربه کار با ابزارهای مدیریت پروژه نظیر ClickUp
- آشنایی با اصول طراحی واکنشگرا و توانایی پیادهسازی آن
- توانایی حل مسئله و تفکر خلاقانه
- توانایی کار در محیط تیمی و ارتباط موثر
- تجربه کار در محیطهای اجایل و تسلط به روش اسکرام
- آشنایی و تجربه کار با کتابخانهها و ابزارهای زیر:
- Redux یا Recoil برای مدیریت وضعیت (state management)
- React Query یا SWR برای مدیریت درخواستهای دادهها و کشینگ
- Material-UI یا Chakra UI برای طراحی رابط کاربری و استفاده از کامپوننتهای آماده
- Formik یا React Hook Form برای مدیریت فرمها و اعتبارسنجی آنها
- Styled-components یا Emotion برای مدیریت استایلها با استفاده از CSS-in-JS
- Axios یا Fetch برای انجام درخواستهای HTTP
- NextAuth.js یا Firebase Authentication برای مدیریت احراز هویت و ورود کاربران
- React Router یا Next.js Routing برای مدیریت مسیرها و ناوبری صفحات
- Jest و React Testing Library برای تست و ارزیابی کامپوننتها و اپلیکیشن
- Framer Motion برای انیمیشنها و تعاملات پیچیده
- Tailwind CSS برای ایجاد استایلهای سریع و کارآمد
- Algolia برای جستجوی سریع و قدرتمند در سایت
- GraphQL (به همراه Apollo Client یا Relay) برای مدیریت درخواستهای دادهها و بهینهسازی آنها
آنچه به شما ارائه میدهیم:
- محیط کاری پویا، دوستانه و خلاق
- فرصتهای پیشرفت و یادگیری مداوم
- پروژههای جذاب و چالشبرانگیز
- ساعت کاری انعطافپذیر
- امکان کار به صورت دورکاری کامل
- افزایش حقوق به صورت پلهای و منظم با برنامه
- تیمی از بهترین و با انگیزهترین افراد در صنعت
شرایط شما برای مناسب بودن در این شغل:
- به روز و پیشرو در دانش خود هستید
- خلاق و نوآور در برنامهنویسی هستید
- علاقهمند به یادگیری و مطالعهاید
- دوست دارید در یک تیم خلاق و با انرژی کار کنید و همزمان به اهداف بزرگ فکر کنید
مهارتهای مورد نیاز
- ReactJS
- NextJS
- Redux
- Git
حداقل سابقه کار
- کمتر از سه سال
جنسیت
- مهم نیست
وضعیت نظام وظیفه
- مهم نیست