کارنو | Karno
شرح موقعیت
گروه نرمافزاری کارنو به دنبال جذب توسعهدهنده Front-End / React Developer باتجربه است. اگر به ساخت رابطهای کاربری تمیز، قابل نگهداری و مقیاسپذیر علاقهمند هستید و تجربه عملی در توسعه پروژههای واقعی با React دارید، خوشحال میشویم رزومه شما را دریافت کنیم و بیشتر با شما آشنا شویم. مهارتهای فنی مورد نیاز: مهارتهای فردی مورد انتظار: در صورتی که این موقعیت شغلی با مهارتها و علاقهمندیهای شما همخوانی دارد، لطفاً رزومه خود را برای ما ارسال کنید.
مسئولیتها
- توسعه رابطهای کاربری مبتنی بر React
- پیادهسازی کامپوننتهای قابل استفاده مجدد و سازگار با طراحی سیستم
- اتصال و یکپارچهسازی رابط کاربری با APIهای Backend
- مدیریت وضعیت برنامه در سطح محلی، سراسری و سرور
- همکاری با اعضای تیم فنی در تحلیل، تخمین، پیادهسازی و تحویل قابلیتها
- مستندسازی بخشهای مهم و اشتراکگذاری دانش با تیم
- تسلط به JavaScript، TypeScript، HTML و CSS
- تجربه عملی با React، کامپوننتهای تابعی، Hooks و الگوهای مدرن توسعه
- آشنایی با مدیریت وضعیت برنامه مانند Context API، Zustand یا Redux Toolkit
- تجربه کار با React Query برای واکشی داده، مدیریت کش، همگامسازی و بهروزرسانی دادهها
- آشنایی با APIهای مرورگر مانند LocalStorage، SessionStorage، History API و Fetch API
- درک مناسب از REST، متدهای HTTP، کدهای وضعیت و یکپارچهسازی با سرویسهای Backend
- تجربه کار با Material UI / MUI و توانایی سفارشیسازی و ساخت کامپوننتهای قابل استفاده مجدد
- تجربه کار با Tailwind CSS
- آشنایی با Git و فرآیندهای کنترل نسخه
- توانایی برنامهریزی، تخمین زمان و مدیریت وظایف
- روحیه کار تیمی و تعامل مؤثر با اعضای تیم
- دقت در پیادهسازی، مستندسازی و تحویل کار با کیفیت
- علاقهمندی به یادگیری و بهبود مستمر
نیازمندیها
- Front-end
- React
- Javascript