استخدام توسعهدهنده فرانتاند (Next.js)
شرح موقعیت شغلی
ما در حال ساخت یک پلتفرم شبیهسازی شبکه آنلاین هستیم که به کاربران امکان میدهد سناریوهای پیچیده شبکه را در مرورگر خود بدون نیاز به نصب محلی پیادهسازی و مدیریت کنند. ما به دنبال یک توسعهدهنده فرانتاند خلاق و با استعداد هستیم که به تیم ما بپیوندد و به ما در ساخت تجربهای بینظیر برای کاربران کمک کند.
شما چه کارهایی خواهید کرد:
- توسعه رابط کاربری تعاملی با استفاده از React.js و Next.js.
- طراحی و پیادهسازی کامپوننتهای UI با استفاده از ShadCN UI و Tailwind CSS.
- ایجاد انیمیشنها و تعاملات زیبا با Framer Motion برای بهبود تجربه کاربری.
- همکاری نزدیک با تیم بکاند برای یکپارچهسازی APIهای REST و GraphQL.
- پیادهسازی و مدیریت سناریوهای شبیهسازی شبکه با استفاده از **React Flow**.
- بهینهسازی رابط کاربری برای عملکرد بهتر و تجربه کاربری بینقص در حالتهای Dark و Light.
- استفاده از بهترین شیوهها برای توسعه مقیاسپذیر، نگهداریپذیر، و کدهای تمیز.
- ارائه ایدههای خلاقانه برای بهبود رابط کاربری و تجربه کاربری بر اساس بازخوردهای کاربران و دادههای استفاده.
مهارتهایی که به آنها نیاز داریم:
- تجربه گسترده در توسعه فرانتاند با استفاده از JavaScript و TypeScript.
- تسلط بر React.js و Next.js و تجربه کاری با Server-Side Rendering (SSR) و Static Site Generation (SSG).
- آشنایی کامل با Tailwind CSS و ShadCN UI برای طراحی رابطهای کاربری زیبا و کارآمد.
- تجربه کار با React Flow و توانایی سفارشیسازی گرهها و لبهها برای نمایش و مدیریت سناریوهای شبکه.
- تجربه در ایجاد انیمیشنها و تعاملات با استفاده از Framer Motion یا ابزارهای مشابه.
- آشنایی با ابزارها و روشهای مدیریت حالت در React، مانند Redux، Zustand، یا Recoil.
- تجربه در پیادهسازی ارتباطات WebSocket و Real-time.
- تجربه کار با ابزارهای CI/CD و Git برای مدیریت نسخهها.
- توجه به جزئیات، طراحی و تجربه کاربری (UI/UX).
- توانایی حل مسئله و کار تیمی.
نکاتی که باعث میشود شما بدرخشید:
- تجربه در کار با پروژههای مشابه شبیهسازی شبکه یا پروژههای فنی پیچیده.
- آشنایی با Docker و Kubernetes برای توسعه و تست فرانتاند.
- تجربه در بهینهسازی عملکرد و بهبود لود تایم در پروژههای بزرگ.
- آشنایی با روشهای مانیتورینگ و لاگبرداری در فرانتاند.
چه چیزی به شما ارائه میدهیم:
- فرصت کار بر روی یک پروژه جذاب و چالشبرانگیز در حوزه شبیهسازی شبکه.
- محیط کاری دوستانه و پویا که در آن ایدههای شما شنیده میشود و به اجرا درمیآید.
- امکان یادگیری و رشد در کنار تیمی حرفهای.
- برنامه کاری انعطافپذیر و امکان کار از راه دور.
- حقوق و مزایای رقابتی.
ما را بشناسید:
ما تیمی متشکل از افراد با انگیزه و خلاق هستیم که در حال ساخت یک پلتفرم پیشرفته برای شبیهسازی شبکهها هستیم. اگر شما هم به چالشهای فنی پیچیده علاقه دارید و میخواهید به ساخت یک محصول نوآورانه کمک کنید، از شما دعوت میکنیم تا به ما بپیوندید!
چگونه درخواست دهید:
اگر فکر میکنید این فرصت مناسب شماست، لطفاً رزومه خود را برای ما ارسال کنید و یک مقدمه کوتاه درباره خودتان و دلیل علاقهمندی به این موقعیت بنویسید. همچنین، اگر پروژههای قبلی مرتبط با این زمینه داشتهاید، خوشحال میشویم که نمونه کارهایتان را نیز ببینیم.
منتظر آشنایی با شما هستیم!
مهارتهای مورد نیاز
- Front-end
- NextJS
- ReactJS
حداقل سابقه کار
- سه تا شش سال
جنسیت
- مهم نیست
وضعیت نظام وظیفه
- مهم نیست