بازگشت

Software Engineer (android)

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

مسئولیت‌ها

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

مسائل مربوط به سیستم‌عامل رو درک بکنه و بتونه باتل‌نک ها رو پیدا بکنه.


الزامات

باید چه چیزهایی داشته باشی:

بیشتر از ۲ سال تجربه توسعه اپلیکیشن اندروید با کاتلین یا جاوا

درک عمیقی از کامپوننت‌های اندروید و lifecycle اون‌ها

پایه قوی در مفاهیم پایه‌ی علوم کامپیوتر: ساختمان‌داده، الگوریتم‌ها و زبان‌های برنامه‌نویسی

تسلط زیاد روی مفاهیم مربوط به سیستم‌عامل: برنامه‌نویسی چند‌نخی، تسک‌های cpu bound , network bound

تجربه tune کردن sqlite و یا تجربه بهینه‌سازی هر دیتابیس دیگر

تسلط کامل روی برنامه‌نویسی چندنخی

تجربه ساخت و نگه‌داری یک سیستم پیچیده در محیط یک تیم

داشتن دانش  قابلیت‌های api level های مختلف اندروید

مزایای شغلی

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

  • اینجا همه کنار هم رشد می‌کنن و فرصت شکست و آزمون و خطا دارن.
  • اینجا چرخۀ فیدبک همیشه در چرخشه و برای پیشرفت تیم و خودمون، به همدیگه کمک می‌کنیم.
  • توی «بله» امکان شنیده‌شدن و تأثیرگذاری حرفات رو داری.
  • ساعت کاری منعطفه تا بچه‌ها با راحتی و رفاه بیشتری کارشون رو پیش ببرن.
  • می‌تونی از کمک هزینه برای مراجعه به مشاوره یا روانشناس استفاده کنی.
  • بیمه و بیمه تکمیلی شامل حالتون می‌شه.
  • هدیه و مزایا هم که به‌راهه.