در کاراشاب به دنبال یک برنامهنویس فرانتاند ماهر و خلاق برای تقویت تیم توسعه محصول خود هستیم. این موقعیت مناسب افرادی است که تجربه کار در سطح Mid-level با ReactJS را دارند و آمادهاند با همکاری تیمی در محیطی پویا و دوستانه، پروژههای پیچیده و مقیاسپذیر را توسعه دهند.
شرایط کار:
کار به صورت تمام وقت و حضوری
محیط کاری پویا، تیممحور و متمرکز بر توسعه فردی
فرصت همکاری در پروژههای جذاب و نوآورانه
مهارتهای تخصصی مورد نیاز:
HTML، CSS/SCSS/SASS: تسلط کامل بر اصول و مفاهیم طراحی رابط کاربری
JavaScript/ES6+: تسلط بر ویژگیهای مدرن جاوا اسکریپت
TypeScript: تجربه کار با تایپاسکریپت و استفاده از آن در پروژههای مختلف
ReactJS: تسلط بر ساختارها و مفاهیم اصلی React، همراه با تجربه در معماری کامپوننت محور
Next.js: آشنایی کامل با معماری Server-Side Rendering و Static Site Generation
State Management: تسلط بر ابزارهایی مانند React Query، و Context API
Git: آشنایی با سیستمهای کنترل نسخه و کار تیمی با Git
RESTful API: توانایی کار با APIهای RESTful و تعامل موثر با سرور
آشنایی با:
LifeCycle/Custom Hook: توانایی استفاده و توسعه Custom Hook ها
HOC (Higher Order Components): تجربه کار با معماری HOC
SSR/CSR: آشنایی با مبانی و تفاوتهای Server-Side و Client-Side Rendering
Tailwind CSS: تجربه کار با Tailwind
Vite: تجربه استفاده از Vite به عنوان ابزار Bundling و توسعه سریع
Responsive Design: توانایی طراحی رابطهای کاربری Responsive و تطبیقپذیر با دستگاههای مختلف
SCRUM: آشنایی با مفاهیم Agile و همکاری در این محیط
Clean Code: توانایی نوشتن کد تمیز و قابل نگهداری و توسعه
شرح وظایف:
توسعه و پیادهسازی رابطهای کاربری با استفاده از ReactJS و NextJS
بهبود مستمر عملکرد و کارایی پروژههای جاری با تمرکز بر بهینهسازی و بهروزرسانی کدها
پیادهسازی اصول طراحی Responsive
مشارکت در جلسات روزانه تیم (SCRUM) و همکاری در بهبود فرآیندهای تیمی
مشارکت در نوشتن و نگهداری کدهای تمیز و مستند برای استفادههای آینده
این موقعیت مناسب کسانی است که به توسعه رابط کاربری علاقه دارند، مشتاق یادگیری تکنولوژیهای جدید هستند و دوست دارند در تیمی کار کنند که ارزش همکاری و کیفیت کار را در اولویت قرار میدهد.
ثبت مشکل و تخلف آگهی
ارسال رزومه برای کاراشاب