شرکت نادین سافت، فعال در حوزه توسعه نرمافزارهای اختصاصی تحت وب، با همکاری شرکت ریرا به دنبال برنامهنویس Front-End با تخصص Vue.js در راستای تقویت تیم فنی خود است. در این موقعیت، شما نقش کلیدی در توسعه رابطهای کاربری پیشرفته و تعاملی ایفا خواهید کرد و بر روی پروژههای بزرگ سازمانی با تکنولوژیهای روز فعالیت خواهید نمود. شما با خلق تجربههای کاربری روان و بهینه، مستقیماً بر رضایت کاربران نهایی محصولات ERP تأثیر خواهید گذاشت.
اطلاعات همکاری
- نوع همکاری: تماموقت
- ساعت کاری: شنبه تا چهارشنبه 8:00 تا 17:00 (با یک ساعت شناوری)
- محل کار: تهران، مجیدیه
انتظارات و مسئولیتها
· وظایف اصلی:
- توسعه رابط کاربری: توسعه رابطهای کاربری پیشرفته با استفاده از Vue.js (Vue 2 & Vue 3)
- پیادهسازی UI/UX: پیادهسازی طراحیهای UI/UX به صورت کاملاً Responsive و بهینه
- توسعه SPA: توسعه اپلیکیشنهای Single Page Application با پیچیدگی بالا و عملکرد بهینه
- ادغام API: همکاری نزدیک با تیم Back-End برای ادغام APIها
- بهینهسازی عملکرد: بهینهسازی عملکرد اپلیکیشنها و کاهش زمان بارگذاری
- Code Review: مشارکت در بررسی کد همکاران و حفظ کیفیت کد در تیم
- مستندسازی: مستندسازی کدهای توسعهدادهشده
- همکاری با تیم طراحی: همکاری با تیم طراحی برای پیادهسازی بهترین تجربه کاربری
- عیبیابی: رفع مشکلات فنی در محصولات موجود و بهبود مستمر کدبیس
- توسعه کامپوننت: طراحی و توسعه کامپوننتهای قابل استفاده مجدد و مقیاسپذیر
· مهارتها و توانمندیهای مورد نیاز:
- Vue.js: حداقل 2 سال تجربه کاری با Vue.js
- JavaScript/TypeScript: تسلط کامل بر JavaScript ES6+ و TypeScript
- HTML/CSS: تسلط بر HTML5، CSS3 و Sass/SCSS
- State Management: تجربه کار با Vuex و Vue Router
- Composition API: آشنایی با Composition API و Vue 3
- Component Libraries: تجربه کار با Vuetify، Quasar یا Element UI
- Responsive Design: تسلط بر Responsive Web Design و Mobile-First Approach
- API Integration: آشنایی با RESTful API و AJAX
- Build Tools: تجربه کار با Webpack یا Vite
- Version Control: آشنایی با Git و workflowهای مربوطه
- Testing: آشنایی با Unit Testing و E2E Testing
- زبان انگلیسی: تسلط به زبان انگلیسی برای مطالعه مستندات
- PWA: آشنایی با Progressive Web Apps و Service Workers
- Docker: تجربه کار با Docker
- GraphQL: آشنایی با GraphQL
- Nuxt.js: تجربه کار با Nuxt.js
- CI/CD: آشنایی با پایپلاینهای CI/CD
· ویژگیهای شخصی:
- یادگیری مستمر: علاقهمند به یادگیری تکنولوژیهای جدید و پیگیری ترندهای فرانتاند
- دقت بالا: توجه به جزئیات در پیادهسازی طراحیها (Pixel Perfect)
- مسئولیتپذیری: نظم و تعهد در انجام پروژهها و رعایت ددلاینها
- کار تیمی: توانایی همکاری مؤثر با تیمهای Back-End و طراحی
- خلاقیت: توانایی ارائه راهحلهای خلاقانه برای چالشهای فنی
- تعهد به کیفیت: پایبندی به Best Practices و اصول Clean Code
· مزایا و تعهدات شرکت
- حقوق و مزایای رقابتی متناسب با تجربه و مهارت
- مسیر رشد شغلی مشخص و قابل پیشبینی
- همکاری در پروژههای بزرگ سازمانی و چالشبرانگیز
- بیمه تکمیلی و سایر مزایای رفاهی
- پذیرش امریه سربازی
- ساعت کاری شناور