شرکت راهکارهای فناوری اطلاعات آوینا
شرکت راهکارهای فناوری اطلاعات آوینا

برنامه‌نویس Front-End (React / Next.js)

پردیس
تمام وقت
شنبه تا چهارشنبه ساعت 8 صبح تا 5 عصر و پنجشنبه‌ها تا ساعت 12
-
پاداش -بیمه درمان تکمیلی -ساعت کاری منعطف -کمک هزینه دوره آموزشی -بسته ها و هدایای مناسبتی
11 تا 50 نفر
فناوری اطلاعات / نرم افزار و سخت افزار
شرکت ایرانی دارای مشتریان داخلی
1403
خصوصی
توضیحات بیشتر

شاخص های کلیدی از نظر کارفرما

4 سال سابقه کار در گروه شغلی مشابه
JavaScript - پیشرفته
GIT - متوسط
Rest API - متوسط
React - پیشرفته
TypeScript - پیشرفته
Next.js - پیشرفته
Docker - مقدماتی

شرح شغل و وظایف

در آوینا فقط کد نمی‌زنیم؛ محصول می‌سازیم، تجربه خلق می‌کنیم و کنار هم رشد می‌کنیم.
شرکت راهکارهای فناوری اطلاعات آوینا برای توسعه تیم محصول و فنی خود، از یک توسعه‌دهنده Front-End باتجربه، دقیق و علاقه‌مند به ساخت محصولات باکیفیت دعوت به همکاری می‌کند.
در این موقعیت، شما در کنار تیم‌های طراحی، بک‌اند و محصول، روی توسعه و بهبود محصولات نرم‌افزاری واقعی کار خواهید کرد و نقشی مستقیم در تجربه کاربران، کیفیت فنی و مسیر رشد محصولات آوینا خواهید داشت.
ما به دنبال فردی هستیم که علاوه بر تسلط فنی، به کدنویسی تمیز، معماری قابل توسعه، جزئیات رابط کاربری و تجربه نهایی کاربر اهمیت بدهد.

ماموریت شما در آوینا
  1. توسعه و بهبود رابط کاربری محصولات با استفاده از React و Next.js
  2. پیاده‌سازی دقیق طرح‌های UI/UX و تبدیل آن‌ها به رابط‌های کاربری روان و تعاملی
  3. طراحی و توسعه کامپوننت‌های تمیز، مقیاس‌پذیر و قابل استفاده مجدد
  4. توسعه ساختارهای Front-End بر اساس معماری استاندارد و قابل نگهداری
  5. اتصال رابط کاربری به APIها و مدیریت وضعیت داده‌ها
  6. بهینه‌سازی سرعت، عملکرد و تجربه کاربری صفحات
  7. شناسایی و رفع خطاهای فنی و مشکلات مربوط به رابط کاربری
  8. مشارکت در بازبینی کد و ارتقای استانداردهای فنی تیم
  9. همکاری نزدیک با تیم‌های UI/UX، بک‌اند، محصول و کنترل کیفیت
  10. مشارکت فعال در تصمیم‌گیری‌های فنی و بهبود فرایند توسعه محصول
مهارت‌های فنی مورد نیاز
  1. تسلط مناسب به JavaScript و مفاهیم ES6+
  2. تسلط به TypeScript
  3. تسلط عملی به React.js
  4. تجربه کار با Next.js و App Router
  5. تسلط به HTML5 و CSS3
  6. توانایی پیاده‌سازی Responsive Design
  7. تجربه کار با React Query یا TanStack Query
  8. تجربه مدیریت State با Zustand یا ابزارهای مشابه
  9. تسلط به React Hook Form و Zod
  10. توانایی ساخت کامپوننت‌های UI از پایه
  11. درک مناسب از Component Architecture و Design System
  12. تجربه کار با RESTful API
  13. تسلط به Git و فرایندهای همکاری تیمی
  14. آشنایی با NPM و ابزارهای Build
  15. توانایی اشکال‌زدایی، بهینه‌سازی و تحلیل مشکلات Front-End
امتیاز محسوب می‌شود اگر
  • با Tailwind CSS یا کتابخانه‌های UI مدرن کار کرده باشید.
  • تجربه کار با Storybook داشته باشید.
  • با Testing Library، Jest، Vitest یا Cypress آشنا باشید.
  • تجربه کار با WebSocket یا ارتباطات Real-Time داشته باشید.
  • با مفاهیم SEO و بهینه‌سازی Core Web Vitals آشنا باشید.
  • تجربه توسعه PWA داشته باشید.
  • با CI/CD و Docker آشنا باشید.
  • تجربه مشارکت در طراحی یا توسعه Design System داشته باشید.
  • با معماری‌های Modular، Feature-Based یا Micro Frontend آشنا باشید.
ویژگی‌های فردی مورد انتظار
  • دقیق، منظم و مسئولیت‌پذیر باشید.
  • نسبت به کیفیت کد و جزئیات رابط کاربری حساس باشید.
  • توانایی تحلیل مسئله و ارائه راه‌حل مناسب داشته باشید.
  • تا رسیدن به نتیجه، پیگیری و مسئولیت کار را بر عهده بگیرید.
  • روحیه همکاری تیمی و تعامل سازنده داشته باشید.
  • پذیرای بازخورد باشید و در بازبینی کد مشارکت کنید.
  • به یادگیری مستمر و رشد تخصصی علاقه‌مند باشید.
  • بتوانید تصمیم‌های فنی خود را شفاف توضیح دهید و مستند کنید.
چرا آوینا؟
  • همکاری با تیمی متخصص، جوان و در حال رشد
  • مشارکت در توسعه محصولات واقعی و در حال استفاده
  • همکاری نزدیک با تیم‌های محصول، طراحی و بک‌اند
  • فرصت اثرگذاری مستقیم بر کیفیت و تجربه محصولات
  • فضای مناسب برای یادگیری، ایده‌پردازی و رشد حرفه‌ای
  • امکان مشارکت در تصمیم‌های فنی و معماری Front-End
  • تجربه کار با فناوری‌ها و ابزارهای به‌روز
  • محیط کاری حرفه‌ای، پویا و نتیجه‌محور
شرایط همکاری
  • نوع همکاری: تمام‌وقت
  • محل کار: پارک فناوری پردیس
  • مدل همکاری: حضوری، با امکان دورکاری متناسب با پروژه و شرایط تیم
اگر به ساخت رابط‌های کاربری باکیفیت، حل چالش‌های فنی واقعی و مشاهده اثر مستقیم کار خود در محصول علاقه‌مند هستید، رزومه شما را با دقت بررسی خواهیم کرد.

شرایط احراز شغل

جنسیت
تفاوتی ندارد
تحصیلات
کارشناسی| کامپیوتر / فناوری اطلاعات
نرم افزارها
JavaScript| پیشرفته TypeScript| پیشرفته React| پیشرفته Next.js| پیشرفته GIT| متوسط Rest API| متوسط Docker| مقدماتی

ثبت مشکل و تخلف آگهی

ارسال رزومه برای شرکت راهکارهای فناوری اطلاعات آوینا