ما دنبال کسی میگردیم که شور زیادی برای ساختن یک اپلیکیشن اندروید در سطح استانداردهای جهانی داشته باشه. تسلط خوبی توی توسعه نرمافزار و توسعه اندروید داشته باشه و بتونه باتلنکهای عملکردی برنامه رو پیدا بکنه و حلشون بکنه. برای مشکلات معماری ایده های خوب داشته باشه و بتونه راهحلهای قابل عملیاتی کردن و طولانی مدت بده. علاوه بر این با راهحلهاش کاری بکنه که این مشکلات در طولانی مدت دوباره به وجود نیاد.
مسائل مربوط به سیستمعامل رو درک بکنه و بتونه باتلنک ها رو پیدا بکنه.
باید چه چیزهایی داشته باشی:
بیشتر از ۲ سال تجربه توسعه اپلیکیشن اندروید با کاتلین یا جاوا
درک عمیقی از کامپوننتهای اندروید و lifecycle اونها
پایه قوی در مفاهیم پایهی علوم کامپیوتر: ساختمانداده، الگوریتمها و زبانهای برنامهنویسی
تسلط زیاد روی مفاهیم مربوط به سیستمعامل: برنامهنویسی چندنخی، تسکهای cpu bound , network bound
تجربه tune کردن sqlite و یا تجربه بهینهسازی هر دیتابیس دیگر
تسلط کامل روی برنامهنویسی چندنخی
تجربه ساخت و نگهداری یک سیستم پیچیده در محیط یک تیم
داشتن دانش قابلیتهای api level های مختلف اندروید
عضوی از تیم «بله» بودن خوبیهای زیادی داره: