آگهی‌های استخدامی

استخدام برنامه‌نویس Front-End

شرح موقعیت شغلی

 ما در تیم برنامه نویسی شرکت دنیای پردازش از همکاری با خوشحال خواهیم شد اگر مهارت های زیر را داشته باشید:

. مهارت‌های فنی مورد نیاز (Technical Skills)

  • Angular: 
    • تسلط کامل به فریم‌ورک Angular (نسخه‌های جدیدتر ترجیح داده می‌شود). 
    • آشنایی عمیق با مفاهیم اصلی(Components, Modules, Services, Directives, Pipes). 
    • تجربه کار با Routing و معماری ماژولار. 
  • زبان و اصول پایه: 
    • تسلط به زبان TypeScript (به عنوان زبان اصلی در Angular). 
    • مهارت در JavaScript (ES6+)
    • تسلط به HTML5 و CSS3
  • مدیریت وضعیت (State Management): 
    • تجربه کار با کتابخانه‌های مدیریت وضعیت در محیط Angular، مانند NgRx (برای برنامه‌های بزرگ و پیچیده) یا NgXs
  • تعامل با API: 
    • تسلط بر کار با پروتکل HTTP و ماژول HttpClient در Angular. 
    • توانایی کار با واسط‌های برنامه‌نویسی RESTful API و GraphQL
    • آشنایی با RxJS و مفاهیم برنامه‌نویسی واکنشی (Reactive Programming) برای مدیریت جریان داده‌ها. 
  • طراحی رابط کاربری (UI/UX): 
    • تجربه استفاده از فریم‌ورک‌های CSS مانند Bootstrap، Tailwind CSS یا فریم‌ورک‌های کامپوننت Angular مانند Angular Material
    • توانایی پیاده‌سازی طراحی‌های واکنش‌گرا (Responsive Design). 

۲. مسئولیت‌های کلیدی شغلی (Key Responsibilities)

  • توسعه و پیاده‌سازی: توسعه و نگهداری رابط کاربری برنامه‌های کاربردی وب با استفاده از Angular.
  • بهینه‌سازی: اطمینان از عملکرد بالا و پاسخ‌گویی (Responsiveness) برنامه‌ها در دستگاه‌ها و مرورگرهای مختلف.
  • همکاری تیمی: همکاری نزدیک با تیم‌های طراحی UI/UX برای ترجمه طرح‌های بصری به کدهای کاربردی و با تیم‌های بک‌اند برای تعریف و ادغام APIها.
  • کیفیت کد: نوشتن کدهای تمیز، مستند شده، با قابلیت استفاده مجدد و تست‌پذیر.
  • رفع اشکال: شناسایی و رفع اشکالات (Bug Fixing) در برنامه‌های موجود.
  • تست‌نویسی: تجربه در نوشتن تست‌های واحد (Unit Tests) با استفاده از فریم‌ورک‌هایی مانند Jasmine و Karma یا تست‌های انتها به انتها (E2E) با Cypress یا Protractor.

۳. مهارت‌های نرم و عمومی (Soft Skills & General)

  • توانایی حل مسئله و عیب‌یابی پیچیده.
  • آشنایی با ابزارهای کنترل نسخه مانند Git و پلتفرم‌هایی مثل GitHub/GitLab.
  • آشنایی با فرآیندهای توسعه چابک (Agile/Scrum).
  • علاقه به یادگیری مستمر و به روز بودن با آخرین تغییرات اکوسیستم Angular.
 

مهارت‌های مورد نیاز

  • Front-end
  • Javascript
  • CSS
  • HTML
  • Bootstrap

حداقل سابقه کار

  • سه تا شش سال

جنسیت

  • مهم نیست

وضعیت نظام وظیفه

  • معافیت تحصیلی معافیت دائم پایان خدمت

نوع همکاری:

تمام وقت

تاریخ انتشار آگهی:

۱۴۰۴/۰۸/۱۹ (منقضی‌شده)
مشاهده آگهی‌های استخدام مشابه