آگهی‌های استخدامی

استخدام برنامه‌نویس ارشد Flutter

شرح موقعیت شغلی

شرح وظایف:


  • تولید، تست، عیب­ یابی، راه ­اندازی، بهینه ­سازی و توسعه چند اپلیکیشن موبایل در چند Business با ابعاد large scale
  • نوشتن کدهای تمیز با طراحی عالی و قابل استفاده مجدد
  • تولید اپلیکیشن­ هایی با عملکرد مناسب در ورژن ­های مختلف هم Android و هم IOS
  • هدایت، منتورینگ و بروزآوری فنی تیمی از برنامه ­نویسان موبایل
  • ارتباط سازنده با تیم­های تحلیل/طراحی، Back-End و UI/UX
 


شایستگی های تخصصی:


  • درک عمیق از قواعد طراحی، نکات و best practice های موجود در تولید اپلیکیشن ­های موبایل (Android و IOS)
  • تسلط بر فریمورک Flutter
  • تسلط بر Kotlin
  • تسلط بر  محیط Android Studio و Android SDK و Mobile Debugging tools
  • تسلط بر مفاهیم Reactive Programming و اصول مدیریت  Thread
  • تسلط بر مدیریت state ها در Flutter و آشنا به حداقل یک State Manager معروف  (Provider, GetX, Bloc)
  • تسلط بر مدیریت Life Cycle ویجت ها در Flutter
  • آشنایی با نحوۀ deploy در پلتفرم های IOS, Android, PWA
  • توانایي پياده سازي Component ها
  • آشنایی کافی با Swift, Java، Dependency Injection، Firebase، Push Notification، Dart
  • آشنایی با RESTful APIs و WebSocket و Library های پرکاربرد همچون  Retrofit و توانایی هماهنگی با تیم Back-End
  • توانایی کار با انواع پایگاه داده های sql و  nosql
  • آشنایی کافی با Material Design و Material Components
  • تجربۀ کار در زمینۀ برنامه نویسی React  یا Angular و JavaScript مزیت محسوب می شود
  • تسلط بر مفاهیم طراحی واکنش گرا  (Responsive Design)
  • آشنایی با معماری Clean Architecture
  • تسلط کافی به مفاهیم Source Control در مجموعه ابزارهای Git
  • آشنایی با مفاهیم DevOps و CI/CD
  • آشنایی با تجربه کاربر و طراحی واسط کاربری  (UI/UX) و توانایی هماهنگی با تیم طراحی UI/UX
  • دانش کافی از مفاهیم پایه علوم کامپیوتر مثل ساختار داده ها، الگوریتم ها، پایگاه داده ها و ...
 


شرایط احراز و شایستگی های رفتاری:


  • داشتن روحیه، ذوق، سلیقه و صبوری برای تولید و توسعه اپلیکیشن­ های کاربرپسند، روزآمد و کارآمد
  • داشتن روحیه کار تیمی، مهارت های ارتباطی قوی و به اشتراک گذاشتن معلومات و هماهنگی با تیم­های UI/UX، تحلیل/طراحی و Back-End
  • قابلیت هدایت و منتورینگ فنی تیمی از برنامه­ نویسان موبایل
  • متعهد به زمانبندی های ارائه شده
  • توانایی حل مسئله و قدرت تصمیم گیری بالا
  • مسؤولیت پذیر، پرتلاش، خلاق و یادگیرنده
  • پیگیر، منظم، دقیق، انعطاف پذیر
  • حداقل سه سال سابقه کار مفید در زمینۀ برنامه ­نویسی موبایل
  • ارائه نمونه کارهای اجرا شده و در حال استفاده 

مهارت‌های مورد نیاز

  • Flutter
  • dart
  • Git
  • IOS
  • REST API

حداقل سابقه کار

  • سه تا شش سال

جنسیت

  • مهم نیست

وضعیت نظام وظیفه

  • مهم‌ نیست

نوع همکاری:

تمام وقت

تاریخ انتشار آگهی:

۱۴۰۲/۰۱/۲۰ (منقضی‌شده)
مشاهده آگهی‌های استخدام مشابه