ما به دنبال یک برنامهنویس فرانتاند خلاق و حرفهای برای پیوستن به تیم خود هستیم. فرد منتخب باید توانایی طراحی و توسعه رابطهای کاربری کارآمد و جذاب را داشته باشد و بتواند با استفاده از تکنولوژیهای مدرن و مهارتهای مهندسی نرمافزار، تجربه کاربری بینظیری را فراهم کند.
برای موفقیت در این نقش انتظار داریم مهارتهای زیر را داشته باشید:
- تسلط کامل به React و Next.js
- تجربه کار با ابزارهای مدیریت حالت (State Management) مانند Context API
- درک عمیق از اصول و مفاهیم طراحی واکنشگرا (Responsive Design)
- تجربه کار با RESTful APIs و GraphQL
- طراحی و توسعه رابطهای کاربری با استفاده از React و Next.js
- تجربه کار با TypeScript
- تجربه کار با Git و سیستمهای کنترل نسخه
افزون بر این داشتن مهارتهای زیر اولویت جذب شما را بیشتر میکند:
- آشنایی با تستهای واحد (Unit Testing) و تستهای یکپارچه (Integration Testing) با استفاده از ابزارهایی مانند Jest و Testing Library
- آشنایی با مفاهیم SSR (Server-Side Rendering) و SSG (Static Site Generation) در Next.js
- آشنایی با HTML5، CSS3 و JavaScript (ES6+)
- آشنایی با مفاهیم CI/CD و ابزارهای مربوطه مانند Gitlab CI