ما در «پلتفرم آموزش برنامهنویسی سکان آکادمی»، به دنبال جذب یک «برنامهنویس فرانتاند» حرفهای و باانگیزه در سطح Mid-Level هستیم. اگر شرایط زیر را دارید و علاقهمند به یادگیری در یک تیم حرفهای هستید، دعوت میکنیم که به ما بپیوندید:
وظایف و مسئولیتها:
- توسعه قابلیتهای جدید و کامپوننتهای سازگار طبق طراحی صورتگرفته
- رفع خطاهای محصول و مشکلات گزارش شده،
- شناسایی ویژگیهای جدید باتوجهبه نیازمندیها و پیادهسازی سازگار با معماری موجود،
- شناسایی مشکلات عملکردی و بهبود کارایی و سئوی سامانه،
- همکاری نزدیک با توسعهدهندگان بکاند و طراحان UI/UX،
- آمادهسازی مستندهای فنی
تواناییهای تخصصی:
- مسلط به HTML, CSS،
- مسلط به Javascript ES6،
- مسلط به یکی از CSS Preprocessors مانند LESS، SCSS و SASS،
- مسلط به یکی از فریمورکهای مطرح فرانتاند، ترجیحاً Vue و دارای سابقهی کاری در این حوزه،
- تسلط نسبی به رابط RESTful API،
- آشنایی کامل و دارای سابقهی کار در استفاده از فنّاوریها و ابزارهای مرتبط مثل NPM ،Webpack و Vite،
- آشنایی کامل با اصول طراحی Responsive،
- آشنایی کامل با UI Frameworkها و تسلط نسبی بر روی یکی از آنها مانند Bootstrap،
- آشنایی و ترجیحاً تجربهی کار با SSR و فریمورکهای مناسب با آن مثل Nuxt3،
- آشنایی با state management systemها مانند Vuex،
- تجربهی استفاده از ابزارهای ردیابی خطا (مانند Sentry) و تجزیهوتحلیل کارایی (مانند webvitals, lighthouse)،
- آشنایی با قوانین و استانداردهای بهبود فنی سئو.
تواناییهای عمومی:
- آشنایی کامل با GIT،
- آشنایی با مفاهیم توسعهی Agile،
- روحیه چالشپذیری و پیگیری امور،
- مشارکت فعال در فرایندهای تیم فنی،
- تمایل بهاشتراکگذاری دانش جدید با اعضای تیم،
- مهارت در بررسی و دیباگ خطاها با دقت و سرعت،
- توانایی و علاقه به یادگیری ابزار و فناوریهای جدید.
مهارتهای تخصصی که داشتن آنها مزیت محسوب میشوند:
- آشنایی با برنامهنویسی TypeScript،
- آشنایی با بعضی از مفاهیم UI و نرمافزارهای مربوط به آن مانند Figma, Adobe XD،
- آشنایی به اصول توسعه اپلیکیشنها بهصورت PWA و تجربه کار در این حوزه،
- تجربهی استفاده و کار با سرویس ورکرها،
- آشنایی با SVG،
- آشنایی با لینوکس،
- آشنایی و تجربهی کار با Docker،
- تجربهی کار با Web-Socket.