توانمندی های فنی و تخصصی موردنیاز:
- تسلط بر زبان های برنامه نویسی Java و Kotlin
- آشنایی با Design Patternهای متداول در برنامه نویسی اندروید
- آشنایی با Jetpack Compose
- تجربه برنامه نویسی Multi-threading
- تسلط بر معماری MVVM ، MVP ، Clean
- آشنایی با پروژه های Multi module
- تسلط بر مولفه های گرافیکی کتابخانه های AndroidX و Material Design Components
- تجربه استفاده از RESTful APIها با کتابخانه های Retrofit و OkHttp
- تجربه کار با Firebase
- تجربه کار با LiveData ، Kotlin Coroutines و Kotlin Flow
- تجربه کار با پایگاه داده Sqlite با Room ORM یا پایگاه داده Realm
- تسلط بر رمزنگاری و روش های امن ذخیره سازی داده ها
- تجربه کار با JUnit و Espresso Test
- تسلط بر ابزارهای Source Control از جمله git
- تسلط بر Proguard و Sign کردن apk برای انتشار در App Storeها
مهارتهای رفتاری حرفه ای موردنیاز:
- مسئولیت پذیر
- منظم
- سخت کوش
- انعطاف پذیر
- خلاق
- علاقمند به یادگیری کار گروهی
*الزام معافیت دائم یا کارت پایان خدمت
مدرک تحصیلی: لیسانس یا فوق لیسانس در زمینه مهندسی نرم افزار