پرتال | Portal

تاسیس در ۱۳۹۷ کامپیوتر، فناوری اطلاعات و اینترنت ۵۱ تا ۲۰۰ نفر www.portal.ir

استخدام Software Engineer (Front-End)

  • دسته‌بندی شغلی

    وب،‌ برنامه‌نویسی و نرم‌افزار
  • موقعیت مکانی

    تهران ، تهران
  • نوع همکاری

    تمام وقت
  • حداقل سابقه کار

    سه تا شش سال
  • حقوق

    توافقی

شرح موقعیت شغلی

فرانت‌اند محصول ما روی React و Next.js ساخته شده، کار می‌کند و کاربر واقعی دارد. مثل هر کدبیسی که سریع رشد کرده، بدهی فنی هم دارد. دنبال کسی نیستیم که فقط صفحه پیاده‌سازی کند. دنبال مهندسی هستیم که فرانت‌اند را به‌عنوان بخشی از کل سیستم ببیند، بفهمد کجا کند، شکننده یا سخت‌نگهداری است و چرا، و با استدلال روشن مسیر بهبود را پیشنهاد بدهد.

چه کارهایی انجام می‌دهید

  • ارزیابی معماری فعلی فرانت‌اند، شناسایی مشکلات performance، ساختار کد و تجربه‌ی کاربری، و ارائه‌ی roadmap عملی برای بهبود
  • طراحی و توسعه‌ی قابلیت‌های محصول با React و Next.js و انتخاب درست بین SSR، SSG، ISR و Server Components
  • ساخت و نگهداری Design System و کامپوننت‌های قابل‌استفاده‌ی مجدد
  • همکاری نزدیک با تیم Backend در طراحی APIها و لایه‌ی BFF
  • مشارکت در فرایند build، استقرار، CI/CD و مانیتورینگ فرانت‌اند
  • استفاده‌ی هوشمندانه از AI Agentها در چرخه‌ی توسعه و کمک به تیم برای استفاده‌ی درست و امن از آن‌ها
  • Code Review، منتورینگ و همکاری نزدیک با تیم محصول و طراحی
موفقیت در این نقش یعنی چه؟

  • ۳ ماه اول: کدبیس را عمیق شناخته‌اید، گزارش ارزیابی فنی با اولویت‌بندی مشکلات ارائه داده‌اید و دست‌کم یک بهبود ملموس در production اعمال کرده‌اید.
  • ۶ ماه: مالکیت فنی بخش مهمی از فرانت‌اند با شماست و تیم در تصمیم‌های معماری به نظرتان تکیه می‌کند.
  • ۱ سال: شاخص‌هایی مثل Core Web Vitals، سرعت توسعه و پایداری به‌طور قابل‌اندازه‌گیری بهتر شده‌اند.
حداقل نیازمندی‌ها

  • دست‌کم ۶ سال تجربه‌ی توسعه‌ی فرانت‌اند در محیط production
  • تسلط عمیق بر React و TypeScript و درک سازوکار داخلی React (rendering، reconciliation، hooks)
  • تجربه‌ی جدی با Next.js، به‌ویژه App Router، Server Components و استراتژی‌های rendering و caching
  • تسلط بر بهینه‌سازی performance و Core Web Vitals
  • درک خوب از کارکرد کل سیستم: طراحی API، مفاهیم Backend، Docker و فرایند استقرار
  • استفاده‌ی روزمره و جدی از ابزارهای AI Agentic، همراه با این درک که کجا به آن‌ها اعتماد کنید و کجا نه
  • مهارت ارتباطی عالی و توانایی توضیح تصمیم‌های فنی هم برای مهندس و هم برای مدیر محصول و طراح
امتیاز محسوب می‌شود

  • تجربه‌ی بازطراحی یا مهاجرت یک کدبیس بزرگ در حال اجرا (مثلاً از Pages Router به App Router)
  • تجربه‌ی ساخت Design System و آشنایی با Accessibility
  • تجربه‌ی تست با Jest، React Testing Library و Playwright
  • آشنایی با Kubernetes، CDN و استقرار Next.js خارج از Vercel
  • تجربه‌ی کار با Node.js در سمت سرور
  • تجربه‌ی ساخت رابط کاربری برای قابلیت‌های مبتنی بر LLM
  • تجربه‌ی کار با RTL و چندزبانگی (i18n)
  • سابقه‌ی منتورینگ یا رهبری فنی
اگر همه‌ی موارد بالا را ندارید، باز هم درخواست بدهید. عمق فکر و سرعت یادگیری برای ما مهم‌تر از تیک زدن تک‌تک موارد است.
چه کسی را دنبال می‌کنیم
  • عمیق در فرانت‌اند، آشنا با کل سیستم: از تجربه‌ی کاربر تا API و زیرساخت، تصویر کامل را می‌بینید.
  • تیزبین و کنجکاو: با مسئله‌ی جدید هیجان‌زده می‌شوید، نه نگران.
  • Owner: مسئله را تا حل واقعی دنبال می‌کنید، نه فقط تا merge شدن PR.
  • دغدغه‌مند برای کاربر: کیفیت تجربه‌ی کاربر برایتان به اندازه‌ی کیفیت کد مهم است.
  • صادق و شفاف: اگر مخالفید با استدلال مخالفت می‌کنید و بعد از تصمیم جمعی، پای آن می‌ایستید.
  • ضریب‌دهنده: تیم با حضور شما بهتر می‌شود.

معرفی شرکت

«پرتال» یکی از پیشرفته‌ترین و به روزترین سایت‌سازها و فروشگاه‌سازهای آنلاین است، که از سال ۱۳۹۲ شروع به‌کار کرده است. این شرکت همواره در حال رشد و توسعه است. یکی از برنامه‌های اصلی پرتال برای رشد بیشتر، تمرکز روی شبکه‌ اجتماعی اینستاگرام است.
  • مهارت‌های مورد نیاز

    frontend Software Testing Front-end
  • جنسیت

    مهم نیست
  • وضعیت نظام وظیفه

    مهم‌ نیست
  • حداقل مدرک تحصیلی

    کارشناسی

مشاغل مشابه

چه موردی را می‌خواهید گزارش کنید؟

از اینجا شروع کنید

در شغل بهتری استخدام شوید! رایگان!

  • جستجو و ارسال رزومه به آگهی‌های استخدام بیش از ۱۰۰,۰۰۰ شرکت ایرانی
  • رزومه‌ساز رایگان
  • دریافت فرصت‌های شغلی جدید مرتبط از طریق ایمیل (Job Alert)
  • شناخت محیط کار و فرهنگ سازمانی شرکت‌های در حال استخدام
image/svg+xml