راهکار هوشمند سینا

استخدام مهندس نرم‌افزار - Front-end

راهکار هوشمند سینا
تهران

فرصت شغلی
درباره شرکت

تکنولوژی‌ها

    CSSReactAngularVue.jsFront-end

تیم فنی سیناکر (sinacare) به دنبال یک همکار برای توسعه بخش Front-end یک پنل تحت وب برای نرم‌افزار مامانیا است. مهم‌ترین پیش‌نیاز این موقعیت شغلی علاقه‌مندی به یادگیری است. آشنایی با مفاهیم توسعه نرم‌افزار، توانایی نوشتن کد تمیز و کارا، علاقه‌مندی به توسعه و پیاده‌سازی محیط کاربری و دقت و وسواس در پیاده‌سازی محیط کاربری از دیگر نیازمندی‌های این موقعیت شغلی است. در سیناکر درک مفاهیم پایه و توانایی یادگیری اولویت بیشتری نسبت به آشنایی با ابزارها و تکنولوژی‌ها دارد.

ساعت کاری شرکت منطعف بوده و محیط شرکت جذاب، پویا و دوستانه است.

امکان همکاری به صورت تمام وقت یا پاره‌وقت و همچنین کارآموزی نیز وجود دارد.

مهارت‌های ضروری:

  • علاقه‌مندی به یادگیری و توانایی خودیادگیری و یادگیری سریع
  • آشنایی با مفاهیم پایه برنامه‌نویسی، مهندسی نرم‌افزار، طراحی شی‌گرا، برنامه نویسی Functional و معماری نرم‌افزارهای تحت وب
  • آشنایی با ابزارهای معمول توسعه Front-end و نرم‌افزار نظیر Git و npm
  • آشنایی با JavaScript و TypeScript
  • آشنایی با HTML و CSS و تجربه تبدیل طرح‌های گرافیکی به صفحات HTML
  • آشنایی و تجربه پیاده سازی یک پروژه ساده به وسیله یکی از فریم‌ورک‌های Angular، React یا Vue.js
  • آشنایی با شیوه‌های مدیریت وضعیت (state management) در اپلیکیشن‌های تحت وب
  • آشنایی و تجربه کار با معماری flux و یکی از ابزارهای مربوط به آن (Redux، MobX یا React Context API)

مهارت‌های امتیازی:

  • تسلط بر React و Redux
  • آشنایی با برنامه‌نویسی واکنشی (Reactive Programming) و ابزارهای مرتبط به آن نظیر RxJS
  • آشنایی با نحوه بهینه‌سازی اپلیکیشن‌های تحت وب
  • آشنایی با معماری‌های طراحی CSS و ابزارهای پیاده‌سازی به صورت CSS-in-JS
  • آشنایی با نحوه پیاده سازی یک اپلیکیشن به صورت Responsive

مزایا

  • پرداخت مناسب
  • دسترسی آسان
  • ساعات کاری منعطف
  • بیمه تکمیلی
  • بیمه