استخدام توسعهدهنده (Front-End (React
شرح موقعیت شغلی
مسئولیتها:
- طراحی و توسعهی برنامههای وب پیشرفته با استفاده از React.js و Next.js.
- پیادهسازی ویژگیهای سمت کاربر و سمت سرور در چارچوب Next.js شامل:
- رندرینگ سمت سرور (SSR)، تولید استاتیک (SSG)، و رندرینگ ترکیبی (ISR).
- مدیریت مسیرها (Routing) و بهینهسازی استراتژیهای داده.
- مدیریت APIهای داخلی و استفاده از API Routes.
- مدیریت و رهبری تیم توسعه، تخصیص وظایف و نظارت بر کیفیت خروجی پروژه.
- بهینهسازی عملکرد برنامهها برای ارائه تجربه کاربری بینقص.
- بررسی و نظارت بر کیفیت کدها (Code Review) و رعایت استانداردهای کدنویسی.
- تحلیل نیازهای پروژه و ارائه راهحلهای فنی خلاقانه.
- تسهیل همکاری میان تیمهای مختلف (طراحی، بکاند و مدیریت محصول).
- بهرهگیری از react-query برای مدیریت درخواستهای REST و کشینگ داده.
شرایط احراز:
- حداقل ۵ سال تجربه حرفهای در توسعه با React.js.
- حداقل ۲ سال تجربه عملی و حرفهای با Next.js.
- مهارتهای فنی برجسته:
- تسلط کامل بر تمام ویژگیهای Next.js شامل SSR، SSG، ISR و API Routes.
- دانش عمیق در TypeScript، Redux/React-Redux و react-query.
- تسلط بر مفاهیم HTML5، CSS3، و ES6.
- دانش کامل در طراحی و پیادهسازی REST API.
- مهارتهای رهبری و مدیریتی:
- تجربه هدایت تیمهای فنی و توانایی مدیریت پروژههای مقیاسپذیر.
- مهارت در ایجاد انگیزه و هدایت تیم برای دستیابی به اهداف پروژه.
- توانایی برنامهریزی، تخصیص منابع و مدیریت زمان.
- دیگر تواناییها:
- تسلط بر ابزارهای Git و فرآیندهای CI/CD.
- آشنایی با متدولوژیهای توسعه چابک (مانند Scrum ).
- توانایی مستندسازی دقیق و انتقال دانش به دیگر اعضای تیم.
موارد ترجیحی:
- تجربه کار با سایر فریمورکهای front-end مانند Vue.js یا Angular.
- آشنایی با ابزارهای تستنویسی (مانند Jest یا React Testing Library).
- تجربه بهینهسازی SEO و اصول Accessibility در Next.js.
- تجربه مدیریت پروژههای پیچیده و سیستمهای مقیاسپذیر.
مهارتهای مورد نیاز
- Front-end
- ReactJS
- Redux
- React
حداقل سابقه کار
- سه تا شش سال
حقوق
- حقوق از ۲۸,۰۰۰,۰۰۰ تومان
جنسیت
- مهم نیست
وضعیت نظام وظیفه
- مهم نیست