استخدام برنامهنویس فرانتاند (Next.js)
شرح موقعیت شغلی
ما در لینگانو به دنبال یک برنامهنویس خلاق و متعهد در حوزه Front-End هستیم که مسلط به Next.js باشد و بتواند تجربهای سریع، روان و جذاب برای زبانآموزان خلق کند. این فرد باید توانایی پیادهسازی رابطهای کاربری مدرن، بهینهسازی عملکرد وباپلیکیشن، و همکاری نزدیک با تیم طراحی و محصول را داشته باشد.
وظایف و مسئولیتها:
- توسعه و پیادهسازی رابطهای کاربری با استفاده از Next.js
- همکاری با تیم طراحی (UI/UX) برای تبدیل طرحها به صفحات واکنشگرا و کاربرپسند
- بهینهسازی عملکرد و سرعت بارگذاری صفحات وب
- پیادهسازی بهینه برای سئو (SEO) و دسترسپذیری (Accessibility)
- همکاری نزدیک با تیم بکاند و محصول برای یکپارچهسازی سرویسها و APIها
- نگهداری، تست و بهبود کدهای موجود و افزودن قابلیتهای جدید
الزامات و مهارتهای مورد نیاز:
- تسلط کامل بر React.js و Next.js (SSR, SSG, Server Components)
- تسلط به TypeScript و مفاهیم React Hooks و Context API
- تسلط به Tailwind CSS و آشنایی با کتابخانههای UI مدرن (مثل shadcn/ui یا MUI)
- تجربه کار با Redux Toolkit (State Management) - آشنایی با Zustand مزیت محسوب میشود
- تجربه تستنویسی با ابزارهایی مثل Jest, React Testing Library یا Cypress
- درک عمیق از مباحث Performance Optimization (Code Splitting، Lazy Loading، Image Optimization)
- آشنایی با REST API و GraphQL
- توانایی کار با ابزارهای ورژن کنترل (مانند Git) و آشنایی با Git Flow
- تجربه Docker و توانایی Dockerize کردن پروژهها برای همکاری بهتر با تیم بکاند
- حداقل ۲ سال تجربه کار حرفهای در توسعه Front-End
ویژگیهای شخصیتی:
- خلاقیت و توجه به جزئیات در طراحی و توسعه
- انعطافپذیری و یادگیری سریع برای مواجهه با تکنولوژیها و نیازهای جدید
- مدیریت زمان و سازماندهی برای تحویل پروژهها در زمان مناسب
- روحیه کار تیمی و مسئولیتپذیری در همکاری با اعضای تیم طراحی، بکاند و محصول
مهارتهای مورد نیاز
- NextJS
- Front-end
- git
- typescript
حداقل سابقه کار
- مهم نیست
جنسیت
- مهم نیست
وضعیت نظام وظیفه
- مهم نیست