1 ساعت پیش | کد آگهی: 11616508
دستهبندی شغلی
موقعیت مکانی
تحصیلات
-
محل فعالیت
-
مزایا
-
مهارت ها و زبان ها
front end - برنامه نویسی back end - آشنایی با وردپرس - UI/UX - برنامه نویسی PHP - کد نویسی CSS - دارای نمونه کار - لاراول - html - SEO
نوع همکاری
سایر اطلاعات
ما به دنبال یک Frontend Software Engineer حرفه ای هستیم که بتواند با تسلط و اعتمادبه نفس در دو محیط مختلف Frontend فعالیت کند اپلیکیشن های مدرن وب مبتنی بر Next js React و TypeScript قالب های اختصاصی WordPress مبتنی بر Sage Blade Tailwind CSS و Vite این موقعیت شغلی برای توسعه دهنده ای که صرفاً با Page Builderها کار می کند یا تمرکزش فقط روی پیاده سازی ظاهری صفحات است مناسب نیست ما به دنبال فردی هستیم که به Clean Code معماری قابل نگهداری Responsive Design RTL Accessibility SEO Testing و Performance اهمیت بدهد مسئولیت ها توسعه اپلیکیشن های مدرن وب با Next js React و TypeScript توسعه نگهداری و بهبود قالب های اختصاصی WordPress با Sage Blade Tailwind CSS و Vite طراحی و توسعه UI Componentهای قابل استفاده مجدد ساختاریافته و Accessible پیاده سازی رابط های Responsive و Mobile first با پشتیبانی کامل از زبان فارسی و RTL اتصال و کار با REST و GraphQL APIs پیاده سازی الگوهای مناسب Server side و Client side Data Fetching پیاده سازی صحیح Loading Streaming Error و Empty States توسعه API Integrationهای امن در سمت Server بدون قرار دادن Credentialها در Browser بهبود Technical SEO Metadata Canonical URLs Structured Data Sitemaps و Crawlability بهینه سازی Core Web Vitals Bundle Size Images Caching Rendering و Perceived Performance توسعه Formها Navigation Media Playerها و Interfaceهای تعاملی با رعایت Accessibility تبدیل Interfaceهای Legacy یا Page Builder به Templateها و Componentهای قابل استفاده مجدد نوشتن Automated Tests و همکاری در Visual Regression Testing مشارکت در Pull Request Code Review Technical Planning و Documentation همکاری موثر با Backend Developerها Designerها و Product Stakeholderها مهارت های موردنیاز تسلط بالا به HTML5 CSS3 و Modern JavaScript تجربه حرفه ای با React و TypeScript تجربه Production با Next js App Router آشنایی و درک مناسب از Server Components Client Components Route Handlers Middleware Metadata Streaming Loading States Error Boundaries Responsive و Mobile first Development پیاده سازی Interfaceهای RTL Tailwind CSS npm و Build Toolهای مدرن مانند Vite Component driven Development اتصال به REST APIs و مدیریت داده های Asynchronous Server side Rendering Client side Rendering Caching و Revalidation Frontend Performance و Core Web Vitals Technical SEO Semantic HTML و Web Accessibility Git Branches Pull Requests Code Reviews و CI Workflows فعالیت موثر در یک Codebase موجود و Multi stack از فردی که به تیم ما می پیوندد انتظار داریم کدهای Clean Readable Maintainable و Testable بنویسد اصول SOLID را بشناسد و در جایی که باعث بهبود Design می شوند از آن ها استفاده کند اصول DRY KISS و YAGNI را به شکل Pragmatic به کار بگیرد از Abstractionهای غیرضروری و Over engineering دوری کند اصل Separation of Concerns را رعایت کند Presentation Data Fetching State و Business Logic را به شکل مناسب از یکدیگر جدا نگه دارد Componentهای کوچک و Focused با Responsibility مشخص ایجاد کند Composition را به Implementationهای Tightly Coupled ترجیح دهد از Typeهای قوی TypeScript استفاده کرده و از استفاده غیرضروری از any خودداری کند APIهای واضح و قابل پیش بینی برای Componentها و Moduleها طراحی کند Errorها Edge Caseها Loading Stateها و Empty Stateها را به صورت اصولی مدیریت کند Accessibility SEO Security و Performance را بخشی از مسئولیت Engineering بداند در صورت نیاز کدهای موجود را به شکل امن Refactor کند تغییرات را در قالب Pull Requestهای کوچک Focused و قابل Review ارائه دهد تصمیم های مهم Technical و Architectural را مستندسازی کند برای ما Practical Engineering Judgment مهم تر از حفظ کردن اصطلاحات و اصول تئوری است انتظار داریم بدانید چه زمانی یک Abstraction واقعاً مفید است و چه زمانی یک راه حل ساده و مستقیم انتخاب بهتری است داشتن تجربه در موارد زیر یک امتیاز مهم محسوب می شود تجربه توسعه Custom WordPress Themes آشنایی با Roots Sage و Bedrock تجربه کار با Laravel Blade Twig یا Templating Systemهای مشابه دانش پایه PHP برای خواندن و ویرایش Templateها ViewModelها Hookها و Shortcodeها تجربه کار با SWR TanStack Query یا ابزارهای مشابه Data Fetching تجربه کار با Playwright Vitest یا سایر Frontend Testing Tools تجربه Visual Regression Testing آشنایی با Structured Data و JSON LD تجربه کار با CDN و Edge Caching از جمله Cloudflare درک Secure Cookie based Authentication و Refresh Flows تجربه طراحی توسعه و نگهداری Design System تجربه پیاده سازی Dark Mode تجربه List Virtualization و Interfaceهای Data heavy توانایی تبدیل Designهای Figma به Interfaceهای Production quality دانش کافی Docker برای اجرا و Troubleshoot کردن Local Development Environment داشتن تجربه در موارد زیر مزیت محسوب می شود Charts و Data Visualization آشنایی با Redis یا Server side Caching Concepts تجربه کار با Video Players Streaming Media یا HLS تجربه Headless WordPress آشنایی با Advertising Consent Management CSP و Analytics تجربه کار با Frontend Monitoring و Performance Auditing Tools این موقعیت برای یک Mid level یا Senior Frontend Engineer مناسب است که بتواند به راحتی بین React Components و Server rendered Templates جابه جا شود Frontend Fundamentals قوی و فراتر از یک Framework خاص داشته باشد قبل از ایجاد تغییرات Architecture موجود را بررسی و درک کند کدهای Reliable Reviewable و Maintainable تولید کند بتواند تصمیم های Technical خود را شفاف توضیح دهد به جزئیات Mobile RTL Accessibility SEO و Performance اهمیت زیادی بدهد بتواند به صورت مستقل کار کند و در عین حال همکاری نزدیکی با سایر Developerها داشته باشد برای یادگیری بخش های جدید و ناآشنای Stack آمادگی داشته باشد نیازی نیست متخصص Full stack PHP باشید توسعه Backend و Pluginها به صورت جداگانه انجام می شود اما باید بتوانید PHP پایه را بخوانید و با Backend Engineerها به خوبی همکاری کنید اگر فکر می کنید مناسب این موقعیت هستید رزومه و نمونه کار خود را ارسال کنید تهران تهران چیتگر تمام وقت لیمینال کارشناس جنسیت تفاوتی ندارد سرمایه گذاری و مالی
جویا کار این آگهی را از سایت
جابویژن
استخراج نموده است و هیچ مسئولیتی در قبال این آگهی ندارد.
دقت نمایید که کارفرما حق دریافت هیچ گونه وجهی از کارجو را نداشته و این امر خلاف قانون است. در صورت مشاهده این موارد یا سایر تخلفات با کلیک روی (گزارش آگهی) ما را در ارائه خدمات بهتر یاری نمایید.
در غیر این صورت میتوانید با کلیک بر روی دکمه "درج نظر" نظر خود را در مورد این آگهی ثبت کنید.
جهت اشتراک در شبکه های اجتماعی روی کلیدهای زیر کلیک کنید
همچنین میتوانید لینک کوتاه زیر را جهت دسترسی به صفحه فوق برای اشتراک گذاری کپی کنید
کپی کردن لینک
نظرات در مورد این آگهی: