توسعه و نگهداری نسخهی iOS نرمافزارهای شرکت
تبدیل طراحیهای بخش دیزاین به کدهای با کیفیت بالا
شناسایی و رفع مشکلات موجود در نرمافزارهای شرکت
مسلط به زبان برنامهنویسی Java
مسلط به Android SDK و نسخههای مختلف Android
مسلط به محیط توسعه Android Studio و Gradle
مسلط به مفاهیم برنامهنویسی شیگرا
مسلط به حداقل یکی از پایگاهدادههای SQLite یا Realm
مسلط به کار با Web Service ها
مسلط به API های نقشه و ارسال پوش نوتیفیکیشن
مسلط به REST و JSON
مسلط به مفاهیم Material Design
مسلط به Git
آشنایی با چرخه عمر برنامه
آشنایی با معماریهای MVC ،MVP ،MVVM ،MVI و …
آشنایی با Multi-Threading در Android
آشنایی با کتابخانه های پرکاربرد مانند Dagger ،RxJava ،Retrofit ،ButterKnife ،Jackson ،EventBus و …
آشنایی با مفاهیم UI/UX
آشنایی با توسعه تست محور
چه موردی را میخواهید گزارش کنید؟