استخدام Senior Front-End Developer
شرح موقعیت شغلی
«باما» به دنبال Front-end Developer خوش فکر، از سراسر ایران
ما در تیم توسعه محصول «باما» به دنبال جذب یک برنامه نویس ارشد Front-end خوش فکر و با تجربه هستیم. مهمترین وظیفهی این شغل تبدیل وایرفریمهای دیزاین UI/UX به کدهای سمت کلاینت است. اگر انگیزه رشد در یک تیم چابک، با هدفهای بزرگ رو دارید و علاقه دارید این مسیر رو همراه «باما» باشید روزمه خودتون رو ارسال کنید.
مهارت های کلیدی
- تسلط کامل به VueJs و Nuxt / NuxtJS و Vuex
- JavaScript و TypeScript و ES6+
- آشنایی به OOP و OOP in JS و class components
- آشنایی به دیزاین پترن های متداول
- آشنایی و تسلط کافی بر مفاهیم async, await / promises
- مفاهیم SSR و hydration در Nuxt
- استفاده از git و توانایی کار تیمی
- استفاده از RestApi ها و آشنایی کامل با مفاهیم api ها و استفاده از API ها، SSR/SPA ، error handling، آشنایی با swagger
- تسلط کامل به HTML/CSS و توانایی پیاده سازی بهینه responsive با رویکرد mobile-first بدون استفاده از library های آماده
- آشنایی و تسلط به یکی از CSS Preprocessors یا Postprocessors مانند Less / Sass / SCSS / Post CSS
- آشنایی به مفاهیم Core Web Vitals, LCP, Prefetch, Lazy Loading و سایر موارد مرتبط با performance و mobile usability
- توانایی تحلیل عملکرد و عیب یابی از طریق devTools و lighthouse
- آشنایی به مفاهیم SEO
- توانایی بهینه سازی کد های موجود
- تمایل به یادیگری و اشتراک گذاری دانش
مهارت هایی که داشتن آنها امتیاز اضافی محسوب میشود:
- آشنایی با مفاهیم logging و elastic APM
- آشنایی با composition API
- آشنایی با Authentication / Authorization / OpenID Connect / Oauth2 و …
- آشنایی با مفاهیم CI/CD
- آشنایی به قواعد UI/UX
- مفاهیم Session / Request-response
تسهیلات و مزایا:
- بیمه تکمیلی SOS
- دورکاری
مهارتهای مورد نیاز
- Front-end
- Javascript
- vue.js
حداقل سابقه کار
- سه تا شش سال
جنسیت
- مهم نیست
وضعیت نظام وظیفه
- مهم نیست