بازگشت

Front-End Engineer - اقلیم گفت‌وگو

تهران
اشتراک‌گذاری آگهی شغلی
تمام وقت

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

«بله» یه تیم با انگیزه‌ست که مهم‌ترین داشته‌ش، «خانواده 30 میلیونی کاربرها» هست. این تیم هر روز تلاش می‌کنه با ارائۀ خدمات بهتر و معرفی مؤثر فعالیت‌ها‌شون، کاربرها رو خوشحال‌تر‌ کنه. می‌تونی با استفاده از مهارت‌هات برای میلیون‌ها کاربر «بله» ارزش‌آفرینی کنی!

 

در «تیم پیام‌رسانی بله»، ما مسئول توسعه و بهبود یکی از بخش‌های اصلی اپلیکیشن هستیم: سیستم گفتگو و پیام‌رسانی. تمرکز ما روی ساخت تجربه‌ای سریع، روان و امن برای کاربران است، تجربه‌ای که هر روز میلیون‌ها بار تکرار می‌شود.

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

ما در «تیم پیام‌رسانی بله» به دنبال یک توسعه‌دهنده فرانت هستیم که مشتاقانه در مسیر پر چالش توسعه‌ وب‌اپلیکیشن‌ها و PWA  بله قدم برداره و توانایی حل مسئله‌ی بالایی داشته باشه، همچنین با تکنولوژی‌های روز وب آشنا باشه و همیشه خودش رو بروز نگه داره. اگر به کار بر روی یک پروژه بزرگ و نوآورانه و ایجاد تجربه کاربری روان و جذاب علاقمندی و از حل مسائل پیچیده لذت می‌بری، جای شما در تیم ما خالیه!

 

مهم‌ترین مسئولیت‌هایی که در بله داری:

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

الزامات/مهارت‌ها

شرایطی که انتظار داریم داشته باشی:

  • حداقل ۲ سال تجربه‌ی توسعه‌ی PWA‌ها و وب‌اپلیکیشن‌ها
  • درک عمیق جاوااسکریپت 
  • توانایی بالای حل‌مساله و آشنایی با الگوریتم‌ها و تحلیل آن‌ها
  • تسلط به حداقل یکی از چارچوب‌ها یا کتابخونه‌های مدرن توسعه‌ی UI مثل react
  • تسلط به مفاهیم مدیریت استیت‌ها و تجربه‌ی استفاده از حداقل یک ابزار مدیریت استیت‌ مثل redux
  • درک عمیق از نحوه‌ی کار مرورگرها و Web APIها
  • تجربه‌ی توسعه‌ با تایپ‌اسکریپت
  • آشنا با دیباگ و آنالیز اپ با استفاده‌ از Devtools مرورگرها
  • آشنایی با ابزارهای کنترل ورژن مانند Git

 

خوب میشه اگه این‌ها رو داشته باشی:

  •  دانشجو‌ یا کارشناس مهندسی یا علوم کامپیوتر
  •  آشنایی با Reactive Programming و تجربه‌ی استفاده از RX
  •  تجربه‌ی استفاده از Redux
  •  آشنایی ابزارهای توسعه‌ی کلاینت و فرآیند‌های CI/CD
  •  آشنایی با انواع تست و تجربه‌ی نوشتن تست خودکار با استفاده از ابزارهای تستی
  •  آشنا با معماری و دیزاین پترن‌های سمت کلاینت

مزایای شغلی

عضوی از تیم «بله» بودن خوبی‌های زیادی داره:

• همه کنار هم رشد می‌کنیم و فرصت شکست، آزمون و خطا داریم

• چرخه فیدبک همیشه در جریانه و برای پیشرفت تیم و خودمون، به همدیگه کمک می‌کنیم

• امکان شنیده‌شدن و تاثیرگذاری حرفامون رو داریم

• ساعت کاریمون منعطف هست تا با راحتی بیشتری کارمون رو پیش ببریم

• کمک هزینه سالانه سفر داریم تا در خاطره‌سازی‌ها شریک بشیم

• هر ماه، کمک هزینه ورزش پرداخت می‌شه تا تندرستی برقرار باشه

• کمک هزینه برای مراجعه به مشاور یا روانشناس هست

• بیمه تکمیلی شامل حالمون می‌شه تا در روزهای سخت بیماری در کنارتون باشیم

• صبحانه و میان وعده‌های خوشمزه همیشه به راهه 

• ایونت‌های داخل و خارج سازمان رو برای اینکه بیشتر به هم نزدیک بشیم جزو برنامه‌های ثابتمونه

• هر فصل هم می‌تونیم با تیممون فعالیتی رو انتخاب کنیم و با هم خارج از سازمان تایم بگذرونیم

• مناسبت‌های مختلف رو با هم جشن می‌گیریم و هدیه می‌دیم