توضیحات

شرح شغل:

  • برنامه‌ریزی جهت توسعه قابلیت‌های محصول و سایر اپلیکیشن‌های جانبی و اجرایی کردن فازهای تصویب شده.
  • تعامل با سایر اعضای تیم‌های فنی و اجرایی در شرکت.
  • مشارکت فعال در تست و اشکال‌زدایی کدهای توسعه یافته.

شرایط احراز:

  • درک عمیقی از Android SDK ،Java ،Gradle و Kotlin.
  • توانایی کار با Git.
  • تجربه کار با Rest ،JSON و Retrofit.
  • فهم دقیق Threading و مدیریت حافظه.
  • مسلط به مفاهیم Clean Code و SOLID و رعایت کردن این اصول در عمل.
  • مسلط به MVP.
  • آشنایی با MVVM.
  • تجربه کار با SQLite و ORMهای مربوطه.
  • مسلط به Databinding.
  • مسلط به Material Design.
  • آشنا با RxJava.
  • تجربه در استفاده از روش‌های تست خودکار (Unit testing و UI testing).
  • تفکر تحلیلی و ساختار یافته به منظور درک کامل از مسیر و نتایج کدهای توسعه یافته.
  • توانایی درک و شکستن مسائل بزرگ به مسائل کوچک‌تر و قابل حل.
  • مهارت مدیریت زمان و تعهد به مهلت‌ها.
  • آشنایی با فلاتر و زبان برنامه‌نویسی Dart از امتیاز ویژه‌ای برخوردار است.

برای مشاهده‌ی شغل‌هایی که ارتباط بیشتری با حرفه‌ی شما دارد،