استخدام برنامهنویس Android
شرح موقعیت شغلی
قاعدتا برای حل مسائل و مشکلات پیشرو نیاز هست تا :
· اهل کار تیمی باشی
· در درجه اول تیمی که توش کار می کنی ، و در درجه دوم شرکت رو مثل خانواده خودت بدونی و برای حل مشکلاتش بجنگی
· همیشه دنبال یاد گرفتن و یاد دادن باشی، و بدونی به روز بودن در کار ما حرف اول رو می زنه
· بتونی زمان ، کارها و وظایفت رو مدیریت کنی
· اصول اولیه طراحی و استاندارد های کد نویسی ، و همچنین معماری های MVVM و MVP رو بشناسی و رعایت کنی
· Java SE و Android Framework برات مثل آب خوردن باشه
· با Kotlin و انواع تست های نرم افزاری مثل Junit ، Mockit ، Espresso و ... آشنایی داشته باشه
· با MySQL و SQL Server کار کرده باشی
· SQLite رو بشناسی
· مفاهیم شی گرایی ، Design Pattern ، Solid و Clean architecture رو بلد باشی
قاعدتا باید تکنولوژی های زیر رو بشناسی یا مسلط باشی :
· Git
· Gradle
· Gradle
· Room ORM
· DataBinding
· RXjava & Stream Programming
· Restful API
· Retrofit
· Glide/Piccaso
· JNI
· dependency injection (dagger)
· android material design
· dependency injection (dagger)
· android material design
مهارتهای مورد نیاز
- Android
- Kotlin
- Java
حداقل سابقه کار
- مهم نیست
جنسیت
- مهم نیست
وضعیت نظام وظیفه
- معافیت تحصیلی معافیت دائم پایان خدمت