ما به دنبال یک «توسعهدهنده ارشد Front-End» با تجربه و مسلط به Next.js هستیم که علاقهمند به ساخت اپلیکیشنهای وب مدرن، سریع، بهینه و مقیاسپذیر باشد. فرد مورد نظر نقش کلیدی در معماری، توسعه و بهینهسازی پلتفرمهای ما ایفا خواهد کرد و با تیمهای محصول و طراحی همکاری نزدیکی خواهد داشت.
اگر شما فردی هستید که به کیفیت کد، پرفورمنس و تجربه کاربری (UX) اهمیت میدهید و از چالشهای فنی لذت میبرید، جای شما در تیم ما خالی است.
شرح وظایف و مسئولیتها:
- طراحی، توسعه و نگهداری رابطهای کاربری (UI) پیشرفته با استفاده از React و Next.js
- پیادهسازی بهینه قابلیتهای Next.js مانند (Server-Side Rendering (SSR)، (Static Site Generation (SSG و (Incremental Static Regeneration (ISR
- همکاری نزدیک با تیم طراحی (UI/UX) برای تبدیل دقیق طرحهای Figma به کامپوننتهای Responsive و Reusable
- همکاری با توسعهدهندگان Back-End برای اتصال به APIها (RESTful) و مدیریت دادهها
- بهینهسازی مداوم اپلیکیشن برای بهبود سرعت بارگذاری، پرفورمنس و Core Web Vitals
- اطمینان از سازگاری کامل اپلیکیشن در مرورگرها و دستگاههای مختلف (Cross-browser & Responsive Design)
- نوشتن کدهای تمیز (Clean Code)، قابل نگهداری و مستندسازی شده
نیازمندیهای تخصصی (ضروری):
- حداقل 3 سال سابقه کار حرفهای به عنوان توسعهدهنده Front-End
- تسلط کامل بر JavaScript (ES6+), HTML5, CSS3
- تسلط عمیق و تخصصی بر React.js و اکوسیستم آن (Hooks, Context API و...)
- تجربه قوی و اثباتشده در کار با Next.js (آشنایی با App Router و React Server Components)
- تسلط بر TypeScript
- تجربه کار با ابزارهای مدیریت وضعیت (State Management) مانند Redux (Toolkit)
- تسلط بر CSS مدرن و فریمورکهایی مانند Tailwind CSS و SCSS
- تجربه کار با Git
- آشنایی با مفاهیم SEO در اپلیکیشنهای Front-End
موارد امتیازی (مزیت محسوب میشود):
- تجربه کار با ابزارهای تستنویسی مانند Jest و React Testing Library (RTL)
- آشنایی با مفاهیم CI/CD
- داشتن پورتفولیو یا نمونه کارهای قوی در GitHub
ویژگیهای فردی:
- توانایی حل مسئله و تفکر تحلیلی
- روحیه کار تیمی قوی و مهارتهای ارتباطی عالی
- مسئولیتپذیر، دقیق و نتیجهگرا
- علاقهمند به یادگیری مستمر و بهروز بودن با تکنولوژیهای جدید