استخدام برنامهنویس Flutter (قم)
شرح موقعیت شغلی
شرح وظایف:
- تولید، تست، عیب یابی، راه اندازی، بهینه سازی و توسعه چند اپلیکیشن موبایل در چند Business با ابعاد large scale
- نوشتن کدهای تمیز با طراحی عالی و قابل استفاده مجدد
- تولید اپلیکیشن هایی با عملکرد مناسب در ورژن های مختلف هم Android و هم IOS
- هدایت، منتورینگ و بروزآوری فنی تیمی از برنامه نویسان موبایل
- ارتباط سازنده با تیمهای تحلیل/طراحی، Back-End و UI/UX
شایستگی های تخصصی:
- درک عمیق از قواعد طراحی، نکات و best practice های موجود در تولید اپلیکیشن های موبایل (Android و IOS)
- تسلط بر فریمورک Flutter
- تسلط بر محیط Android Studio و Android SDK و Mobile Debugging tools
- تسلط بر مفاهیم Reactive Programming و اصول مدیریت Thread
- تسلط بر Bloc State Management
- تسلط بر مدیریت Life Cycle ویجت ها در Flutter
- آشنایی با نحوۀ deploy در پلتفرم های IOS, Android, PWA
- توانایي پياده سازي Component ها
- آشنایی کافی با Swift, Kotlin, Java، Dependency Injection، Firebase، Push Notification، Dart
- آشنایی با RESTful APIs و WebSocket و Library های پرکاربرد همچون Retrofit و توانایی هماهنگی با تیم Back-End
- توانایی کار با انواع پایگاه داده های sql و nosql
- آشنایی کافی با Material Design و Material Components
- تسلط بر مفاهیم طراحی واکنش گرا (Responsive Design)
- آشنایی با معماری Clean Architecture
- تسلط کافی به مفاهیم Source Control در مجموعه ابزارهای Git
- آشنایی با مفاهیم DevOps و CI/CD
- آشنایی با تجربه کاربر و طراحی واسط کاربری (UI/UX) و توانایی هماهنگی با تیم طراحی UI/UX
- دانش کافی از مفاهیم پایه علوم کامپیوتر مثل ساختار داده ها، الگوریتم ها، پایگاه داده ها و ...
شرایط احراز و شایستگی های رفتاری:
- داشتن روحیه، ذوق، سلیقه و صبوری برای تولید و توسعه اپلیکیشن های کاربرپسند، روزآمد و کارآمد
- داشتن روحیه کار تیمی، مهارت های ارتباطی قوی و به اشتراک گذاشتن معلومات و هماهنگی با تیمهای UI/UX، تحلیل/طراحی و Back-End
- قابلیت هدایت و منتورینگ فنی تیمی از برنامه نویسان موبایل
- متعهد به زمانبندی های ارائه شده
- توانایی حل مسئله و قدرت تصمیم گیری بالا
- مسؤولیت پذیر، پرتلاش، خلاق و یادگیرنده
- پیگیر، منظم، دقیق، انعطاف پذیر
- حداقل سه سال سابقه کار مفید در زمینۀ برنامه نویسی موبایل
- ارائه نمونه کارهای اجرا شده و در حال استفاده
مهارتهای مورد نیاز
- Flutter
- Kotlin
- REST API
- IOS
حداقل سابقه کار
- بیش از شش سال
جنسیت
- مهم نیست
وضعیت نظام وظیفه
- مهم نیست