آلگت

استخدام React Developer (Front-end)

آلگت
امکان دورکاری

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

تکنولوژی‌ها

    ReactAPIGitCSS3React Redux

شرکت آلگت به منظور گسترش تیم فنی برای اجرای پروژه‌های بین‌المللی خود به دنبال همکار جدید در حوزه برنامه نویسی وب می‌باشد.

کار به شکل دورکاری امکان پذیر است.

حقوق پرداختی بسته به میزان مهارت و توانمندی‌های شما بین ۷ تا ۱۲ میلیون تومان می‌باشد. همچنین با توجه به میزان پیشرفت شما در کار، پاداش و افزایش حقوق نیز برای شما در نظر گرفته خواهد شد.

ارائه نمونه کارهای قبلی الزامی است.

 

 

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

  • حداقل ۳ سال سابقه کار به عنوان توسعه دهنده اپلیکیشن‌های وب
  • تسلط به توسعه اپلیکیشن‌های تحت وب با استفاده فریم‌ورک ReactJS
  • تسلط به دیباگینگ و عیب‌یابی کدها
  • تسلط به پیاده‌سازی وبسایت‌های responsive و قابل اجرا روی طیف وسیعی از دستگاه‌ها (مرورگرهای معمول قابل استفاده توسط کاربران بر روی لپتاپ، مک بوک، آی‌پد، تبلت، موبایل)
  • تسلط به کار با REST APIها و وب‌سرویس‌ها
  • تسلط به پیاده سازی وب براساس طراحی رابط کاربری دریافتی (که توسط طراحان رابط کاربری ارائه می‌گردد)
  • تسلط به کدنویسی تمیز (clean coding) و نگهداری آن
  • تسلط به Git
  • تسلط به مستند‌سازی کدها
  • تسلط به موارد امنینی مانند csrf , xss
  • تسلط به HTML/CSS/JavaScript و Sass (ترجیحا تسلط به CSS3 و HTML5)
  • تسلط به jsx - es6 - React Router
  • تسلط به Redux
  • تسلط به یکی از ابزار‌های تست واحد مانند jest
  • تسلط به Partial Page Updates
  • آشنایی کافی با SEO - React Native – pwa
  • آشنایی با Web Components
  • تجربه کار با load/performance test و integration tests و بهبود عملکرد وب اپلیکیشن بر اساس آن
  • آشنایی با TypeScript
  • توانایی بالا در حل مسئله و ارائه راهکارهای بهینه، با کیفیت و scalable
  • آشنایی با توسعه بر اساس تست نویسی (Test driven development)
  • آشنا با الگوهای طراحی
  • آشنایی با Material UI
  • آشنایی با تکنیک‌های پیشرفته توسعه نرم افزار
  • آشنایی با Web Performance Standards
  • آشنایی کافی با دانش الگوریتمها، ساختار داده و آنالیز پیچیدگی (complexity analysis)

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

  • توانایی انجام کار به صورت تیمی
  • نظم در کار
  • مدیریت زمان
  • حس مسئولیت پذیری بالا نسبت به کار
  • احساس مالیکت (ownership) بالا
  • استقلال در تصمیم گیری و حل مساله در صورت لزوم
  • مهارت بالا در کار تیمی
  • تونایی کار در محیطی پویا با سرعت رشد بالا
  • توانایی برقراری تعادل بین سرعت انجام کار و کیفیت انجام کار (با کیفیت‌ترین کار باید در سریعترین حالت انجام شود)
  • توانایی سنجش عملکرد خود از طریق پیاده سازی و انجام تست‌های کامل مناسب، داکیومنتشن قوی و خوانایی کد
  • توانایی داشتن دید کلی نسبت به کار و دانستن اینکه مهارتها و خروجی تکنیکال شما در محصول نهایی چه تاثیری خواهد گذاشت

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

  • آشنایی متوسط با زبان انگلیسی (خواندن)

مزایا

  • پرداخت حقوق رقابتی
  • امکان ارتقای شغلی
  • امکان دورکاری
  • اجرای پروژه‌های بین‌المللی