شرکت سامیان نرم افزار در نظر دارد برای تقویت تیم فنی خود، از افراد خلاق، باانگیزه و متخصص در زمینه توسعه فرانتاند دعوت به همکاری نماید.
ما به دنبال یک توسعهدهنده فرانتاند ارشد هستیم که در طراحی، توسعه و نگهداری رابط کاربری وبسایتها و اپلیکیشنهای ما نقش کلیدی ایفا کند. شما مسئول خواهید بود تا ایدههای طراحی را به کدهای تمیز، کارآمد و تعاملی تبدیل کنید و تجربه کاربری بینظیری را برای کاربران نهایی خلق نمایید.
وظایف و مسئولیتهای اصلی
طراحی، توسعه و نگهداری کامپوننتهای واکنشگرا و پویای وباپلیکیشنها با استفاده از React.js و TypeScript
همکاری نزدیک با تیمهای طراحی و بکاند برای پیادهسازی دقیق و باکیفیت ویژگیهای جدید
مشارکت فعال در تحلیل نیازمندیها، طراحی معماری و برنامهریزی برای توسعههای آینده
عیبیابی و رفع باگها به منظور تضمین عملکرد صحیح و بهینهی محصول
نوشتن تستهای واحد و یکپارچه سازی برای تضمین کیفیت کد
مستندسازی کدها و فرآیندهای توسعه
الزامات تخصصی و فنی
تسلط کامل و تجربه عملی در React.js و TypeScript
تجربه کار با state management libraries مانند Redux (Toolkit) یا Zustand.
تسلط به مفاهیم SSR و تجربه کاری با Next.js.
تسلط به یکی از کتابخانهها یا فریمورکهای CSS مانند Material-UI (MUI), Ant Design و TailwindCSS.
تسلط بر اصول طراحی واکنشگرا (Responsive Design) و تضمین سازگاری در دستگاههای مختلف.
آشنایی با ابزارهای ساخت (Build Tools) مانند Webpack, Babel و Vite.
آشنایی با PWA و Service Worker.
آشنایی با اصول کد تمیز (Clean Code) و الگوهای طراحی (Design Patterns).
داشتن مهارت عالی در حل مسئله و تفکر تحلیلی.
مزیتهای محسوب (Pluses)
آشنایی با مفاهیم CI/CD و ابزارهای مربوطه.
تجربه کار با Docker و Nginx.
آشنایی با تستنویسی (Jest, React Testing Library, Cypress).
شرایط کاری
نوع همکاری تمام وقت و حضوری
محل کار مشهد
ساعات کاری 8 الی 17.