پرتال
پرتال

مهندس نرم‌افزار فرانت‌اند

تهران، فاطمی
تمام وقت
شنبه تا چهارشنبه
-
وام -پاداش -پورسانت -امریه‌ی سربازی -اتاق بازی -بسته ها و هدایای مناسبتی

این فرصت شغلی چقدر برای من مناسب است؟

51 تا 200 نفر
اینترنت / تجارت الکترونیک / خدمات آنلاین
شرکت ایرانی دارای مشتریان داخلی
1398
پرتال
خصوصی
توضیحات بیشتر

شاخص های کلیدی از نظر کارفرما

5 سال سابقه کار در گروه شغلی مشابه
Node.js - مقدماتی
React - پیشرفته
TypeScript - پیشرفته
Next.js - متوسط
Docker - متوسط
Kubernetes - مقدماتی

شرح شغل و وظایف

فرانت‌اند محصول ما روی 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، منتورینگ و همکاری نزدیک با تیم محصول و طراحی
موفقیت در این نقش یعنی چه؟
3 ماه اول: کدبیس را عمیق شناخته‌اید، گزارش ارزیابی فنی با اولویت‌بندی مشکلات ارائه داده‌اید و دست‌کم یک بهبود ملموس در production اعمال کرده‌اید.
6 ماه: مالکیت فنی بخش مهمی از فرانت‌اند با شماست و تیم در تصمیم‌های معماری به نظرتان تکیه می‌کند.
1 سال: شاخص‌هایی مثل Core Web Vitals، سرعت توسعه و پایداری به‌طور قابل‌اندازه‌گیری بهتر شده‌اند.
حداقل نیازمندی‌ها
دست‌کم 5 سال تجربهٔ توسعهٔ فرانت‌اند در محیط 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.
دغدغه‌مند برای کاربر: کیفیت تجربهٔ کاربر برایتان به اندازهٔ کیفیت کد مهم است.
صادق و شفاف: اگر مخالفید با استدلال مخالفت می‌کنید و بعد از تصمیم جمعی، پای آن می‌ایستید.
ضریب‌دهنده: تیم با حضور شما بهتر می‌شود.

شرایط احراز شغل

جنسیت
تفاوتی ندارد
نرم افزارها
React| پیشرفته Next.js| متوسط TypeScript| پیشرفته Docker| متوسط Node.js| مقدماتی Kubernetes| مقدماتی

ثبت مشکل و تخلف آگهی

ارسال رزومه برای پرتال