شرکت نرمافزاری NexaPortalبه دنبال نیروی فرانتاند mid-level برای پیوستن به تیم خلاق و پویا خود میباشد!
موقعیت شغلی: توسعهدهنده فرانتاند mid-level
محل کار: دورکاری
نوع همکاری: تمام وقت
حقوق پیشنهادی حین مصاحبه اعلام خواهد شد.
درباره نکساپورتال:نکساپورتال یک پلتفرم جامع برای مدیریت توریسم سلامت است که ابزارهای پیشرفتهای برای مدیریت بیماران، تیمها، وظایف و گزارشات ارائه میدهد. ما با استفاده از تکنولوژیهای مدرن، به دنبال ارتقاء کیفیت خدمات و بهرهوری کسبوکارهای مرتبط با توریسم سلامت هستیم.
مسئولیتها:
توسعه و نگهداری: طراحی و توسعه پنلهای مدیریتی و وبسایت با استفاده از Vue.js و TypeScript.
هماهنگی با تیم بکاند: همکاری نزدیک با تیم بکاند برای اطمینان از هماهنگی و کارایی سیستمها.
تجربه کاربری: پیادهسازی و بهینهسازی رابطهای کاربری با تمرکز بر تجربه کاربری.
تستهای خودکار: نوشتن تستهای واحد (Unit Tests) و تستهای یکپارچهسازی (Integration Tests) برای اطمینان از کیفیت کدها.
تستهای End-to-End (E2E): پیادهسازی و نگهداری تستهای End-to-End برای تضمین عملکرد صحیح سیستم.
حل مشکلات و باگها: شناسایی و رفع مشکلات و باگهای موجود در کدها.
بهینهسازی عملکرد: ارتقاء کارایی و سرعت بارگذاری صفحات وب.
مستندسازی: نوشتن و نگهداری مستندات فنی پروژهها.
رهبری تیم: هدایت تیمهای کوچکتر و مربیگری توسعهدهندگان جوانتر.
تحلیل و طراحی: ارائه راهحلهای خلاقانه برای مسائل پیچیده و بهبود مستمر پروژهها.
مهارتها و تجارب مورد نیاز:
تسلط بر تکنولوژیها: تسلط کامل بر Vue3 و Nuxt3 و TypeScript.
تجربه عملی: تجربه عملی در پروژههای بزرگ و پیچیده با استفاده از Vue.js و Nuxt.js.
نوشتن تست: تجربه در نوشتن تستهای خودکار با استفاده از ابزارهایی مانند Vitest و Cypress و Playwright
طراحی رابط کاربری: توانایی پیاده سازی رابطهای کاربری از طریق Figma با توجه به اصول UX/UI.
کنترل نسخه: تجربه کار با Git و سیستمهای کنترل نسخه.
حل مسئله: توانایی تحلیل و حل مسائل پیچیده و کار در محیطهای چالشبرانگیز.
بهینهسازی وبسایت: تجربه در بهینهسازی عملکرد (Core Web Vitals) و SEO وبسایتها.
ارتباط موثر: توانایی کار تیمی و ارتباط مؤثر با سایر اعضای تیم.
تسلط بر ابزارهای مرتبط:
- تجربه در استفاده از Vite به عنوان ابزار ساخت سریع و بهینه برای پروژههای Vue.js.
- تسلط بر Pinia به عنوان کتابخانه مدیریت وضعیت برای Vue.js و توانایی پیادهسازی الگوهای پیچیده.
- تجربه کار با Vuetify به عنوان فریمورک طراحی رابط کاربری مبتنی بر Material Design.
- توانایی تنظیم و مدیریت روتینگ در پروژههای Vue.js با استفاده از Vue Router.
- تجربه کار با Tailwind CSS برای طراحی سریع و کارآمد رابطهای کاربری.
- تسلط بر ESLint برای اطمینان از کیفیت و سازگاری کد.
* آشنایی با اصول SOLID
* نوشتن یونیت تست و Integration Test
* آشنایی و طراحی میکروسرویسها
* آشنایی با دیتابیسهای NoSQL
* آشنایی با اصول پیادهسازی صف و نرمافزارهایی مانند rabbitMQ و Celery
* تسلط به داکر و پیاده سازی سیستمها ساده
آشنایی با CI/CD: تجربه پیادهسازی و نگهداری پایپ لاین CI/CD با استفاده از ابزارهایی مانند GitHub Actions یا GitLab CI.
مهارتهای اضافی: آشنایی با GraphQL، WebSockets، و Progressive Web Apps (PWA).
امتیازات ویژه:
محیط کاری دوستانه و حمایتگر.
فرصتهای یادگیری و رشد حرفهای.
امکان دورکاری و ساعات کاری منعطف.
این آگهی از وبسایت کارلنسر پیدا شده، با زدن دکمهی تماس با کارفرما، به وبسایت کارلنسر برین و از اونجا برای این شغل اقدام کنین.
هشدار
توجه داشته باشید که دریافت هزینه از کارجو برای استخدام با هر عنوانی غیرقانونی است. در صورت مواجهه با موارد مشکوک، با کلیک بر روی «گزارش مشکل آگهی» به ما در پیگیری تخلفات کمک کنید.