ما دنبال یک توسعه دهنده FrontEnd هستیم که هم حواسش به جزئیات رابط کاربری و تجربه کاربر باشد، هم به کیفیت کد و نگه داری و مقیاس پذیری.
کسی که بتواند نیازهای محصول و طراحی را تبدیل کند به رابط های کاربری روان، سریع و قابل اعتماد.
در این موقعیت شغلی شما بیشتر با Vue.js و Nuxt.js روی پنل ها، داشبوردها، وب اپلیکیشن ها و لندینگ ها کار میکنید و در طول روز با تیم های دیزاین، بک اند و محصول در ارتباط هستید.
مسئولیت ها
- طراحی و پیاده سازی رابط کاربری وب اپلیکیشن ها، پنل ها و داشبوردها با Vue.js و Nuxt.js
- نوشتن کد تمیز JavaScript و TypeScript ، قابل تست و قابل نگه داری
- درک نیازهای فنی و تجاری و تبدیل آنها به پیاده سازی دقیق در فرانت اند
- کار با RESTful API و مدیریت درست state و جریان داده در فرانت
- توجه به performance، امنیت و تجربه کاربری در کدها
- مشارکت در code review و کمک به بالا بردن کیفیت کد تیم
- همکاری نزدیک با تیم دیزاین برای اجرای درست طرح ها
- همکاری با تیم محصول در اسپرینت ها و کار تیمی به سبک Scrum
مهارت ها و شرایط لازم
- دانش قوی در JavaScript ES6+ و TypeScript
- تسلط به Vue.js
- تجربه عملی کار با Nuxt.js
- حداقل 3 سال تجربه حرفه ای به عنوان برنامه نویس فرانت اند
- حداقل 2 سال تجربه مشخص با Vue.js
- آشنایی عمیق با مفاهیم جاوا اسکریپت و الگوهای functional programming
- تجربه کار با RESTful API
- تسلط به Git و کار تیمی روی ریپازیتوری
- دقت در جزئیات UI و تجربه کاربری
- روحیه تعامل، کار تیمی و علاقه به یادگیری مداوم
تجربیات و مهارت هایی که ما مشتاق تر میشیم برای همکاری
- تجربه کار با Nuxt در پروژه های production (SSR، SEO، routing پیشرفته)
- آشنایی با Vuex یا Pinia برای مدیریت state
- آشنایی با مفاهیم بهینه سازی performance در فرانت (lazy loading، code splitting و ...)
- آشنایی اولیه با Docker و CI/CD
شرایط همکاری
- نوع همکاری: تمام وقت (لطفا اگر امکان همکاری حضوری و تمام وقت ندارین پیام ندین)
- محل کار: تهران، شمال شرق (بلوار کاوه)
- حقوق و مزایا: توافقی متناسب با تجربه و توانمندی