Senior Front-End Developer

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

ما در ارز دیجیتال با داشتن میلیون‌ها کاربر، مسئولیت بالایی در تحویل به‌موقع کدها با کیفیت بالا داریم. بنابراین همواره سعی می‌کنیم بهترین توسعه‌دهندگان را برای ارائه‌ی باکیفیت‌ترین محصولات در کنار هم جمع کنیم. ما به دنبال برنامه‌نویس‌های front-end خلاق، باتجربه و بااستعداد هستیم. شما به عنوان یک برنامه‌نویس front-end باید دائماً به دنبال یادگیری و بهبود و ارتقای کارهایتان باشید، مشتاقانه ایده‌های خلاقانه‌ای ارائه دهید و آن‌ها را پیاده‌سازی کنید. در این موقعیت شغلی شما مسئولیت انجام وظایف زیر را به عهده خواهید داشت:

  • همکاری با سایر توسعه‌دهندگان در تیم‌های مختلف
  • شناسایی فناوری‌های مرتبط سمت کاربر و انتخاب موارد لازم برای ایجاد بهترین محصول
  • دقت در جزئیات و اهمیت به کامل بودن محصول برای کاربران
  • طراحی و پیاده‌سازی واسط کاربری خلاقانه برای برآورده کردن نیازهای کاربر
  • تولید کدهای مقیاس‌پذیر و کارا با قابلیت استفاده‌ی مجدد


دانش تخصصی و مهارت‌های مورد نیاز:

  • اطلاعات کافی از جزئیات دقیق فناوری‌های اصلی سمت کاربر نظیر html، CSS و JavaScript
  • آگاهی به جزئیات فریم‌ورک‌های CSS نظیر  Bootstrap و Tailwind
  • اطلاعات کافی درباره‌ی تجربه‌ی کاربر و طراحی واسط کاربری  (UI/UX)
  • تسلط بر مفاهیم طراحی واکنش‌گرا  (Responsive Design)
  • آشنایی با استانداردها و ترندهای وب، طراحی گرافیکی و سئو
  • تجربه‌ی کار با یکی از فریم‌ورک‌های جاوااسکریپت، نظیر React و Vue.js
  • آشنایی با مفاهیم اصلی پروتکل http، API و Rest
  • تجربه‌ی کار با گیت در یک تیم منسجم
  • دانش مفاهیم پایه‌ی علوم کامپیوتر مثل داده‌ساختارها، الگوریتم‌ها، پایگاه داده و …
  • اطلاعات حداقلی از بک‌اند
  • سرعت در توسعه‌ی چابک محصول
  • توانایی حل مسئله و قدرت تصمیم‌گیری بالا
  • علاقه به یادگیری ترندهای روز


موارد زیر تاثیر مثبت خواهد داشت:

  • توانایی ایجاد صفحه‌آرایی‌ها (Layout Design)ی پیچیده و خلاقانه
  • آشنایی با اصول html5، سرویس‌ورکرها و ترندهای طراحی مولفه‌های وب (Web Components Design)
  • اطلاع از مفاهیم سازگاری مرورگرها (Browser Compatibility)، نحوه‌ی رندر کردن مرورگرها (Browser Rendering)  و توسعه‌ی جاوااسکریپت با بازدهی بالا (High Performance JavaScript Development)