استخدام Front-End Developer
شرح موقعیت شغلی
ما دنبال یک توسعهدهنده Front-End هستیم که هم حواسش به جزئیات رابط کاربری و تجربه کاربر باشد، هم به کیفیت کد و نگهداری و مقیاسپذیری.
کسی که بتواند نیازهای محصول و طراحی را تبدیل کند به رابطهای کاربری روان، سریع و قابل اعتماد.
در این موقعیت شغلی شما بیشتر با 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
ویژگیهای محیط کاری
اگر دنبال محیطی هستید که با دیتای زیاد، ترافیک بالا، پروژههای عمیق فنی، معماری درست و چالش واقعی درگیر باشید، ما جای مناسبی برای رشد، تجربه و ساختن چیزهای جدیده.
ما هر روز روی محصولاتی کار میکنیم که چالش فنی جدی دارن و در مقیاسی بزرگ استفاده میشن.
تیم توسعه محصول ترکیبی از مهندسان، طراحان و عاشقان حل مسئله هستش.
فرهنگ ما شفاف، مسئولانه، دوستانه و نتیجهمحوره. سریع یاد میگیریم، سریع اجرا میکنیم و کیفیت برای ما خط قرمزه.
کسی که بتواند نیازهای محصول و طراحی را تبدیل کند به رابطهای کاربری روان، سریع و قابل اعتماد.
در این موقعیت شغلی شما بیشتر با 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
ویژگیهای محیط کاری
اگر دنبال محیطی هستید که با دیتای زیاد، ترافیک بالا، پروژههای عمیق فنی، معماری درست و چالش واقعی درگیر باشید، ما جای مناسبی برای رشد، تجربه و ساختن چیزهای جدیده.
ما هر روز روی محصولاتی کار میکنیم که چالش فنی جدی دارن و در مقیاسی بزرگ استفاده میشن.
تیم توسعه محصول ترکیبی از مهندسان، طراحان و عاشقان حل مسئله هستش.
فرهنگ ما شفاف، مسئولانه، دوستانه و نتیجهمحوره. سریع یاد میگیریم، سریع اجرا میکنیم و کیفیت برای ما خط قرمزه.
مهارتهای مورد نیاز
- Front-end
- Javascript
- typescript
- vue.js
حداقل سابقه کار
- سه تا شش سال
جنسیت
- مهم نیست
وضعیت نظام وظیفه
- مهم نیست