استخدام برنامهنویس اندروید (Android)
شرح موقعیت شغلی
شرح شغل و وظایف
· طراحی، توسعه و تست برنامه های اندروید با در نظر گرفتن سازگاری با نسخه های پیشین اندروید، قابلیت چند زبانه و پشتیبانی از دستگاه های مختلف (تبلت، تلفن و ...)
· طراحی و ساخت کد های با کیفیت جاوا با قابلیت استفاده مجدد در سایر پروژه ها و نگهداری توسط سایر توسعه دهندگان
· توسعه، ارتقا و رفع مشکلات محصولات کنونی و افزایش کارایی آنها
· تحقیق، کشف و بررسی ابزارها و متدهای تولید نرم افزار که فرآیند کاری را بهبود می بخشند
· به روز بودن و آشنایی با آخرین تکنولوژی های مرتبط در حوزه تولید و مهندسی نرم افزار
· پیگیری آخرین امکانات اندروید و یادگیری و کار کردن با آنها
توانایی و مهارت های لازم
· مسلط به زبان برنامه نویسی جاوا
· مسلط به برنامه نویسی Android
· مسلط به الگوهای معماری نظیر MVVM, MVP,MVC
· مسلط به component های اصلی اندروید
· مسلط به مباحث شی گرایی و اصول عرف طراحی و برنامه نویسی همانند SOLID
· مسلط به design patternو ساختار داده ها
· مسلط به RESTful APIs و نحوه اتصال برنامه های اندروید به سرویس های تحت وب
· آشنایی با Material Design
· تجربه کاری با ابزارهای برنامه نویسی Android Studio، Git و Gradle
· دانش در تولید View و Widget های سفارشی اندروید
· مسلط به Layouts, Widget, Shared Preferences, Room
· مسلط به Activity – Dynamic Fragment – Fragment
· مسلط به Retrofit 2 – RXJava- Live Data- Dagger 2 -Start Service – Bound Service
· آشنایی با متدلوژی Scrum
ویژگی های فردی
· روحیه بالا در تجزیه و تحلیل مشکلات و ارائه راه حل برای آنها
· علاقه و پتانسیل یادگیری مهارت ها و تکنولوژی های جدید
· مسئولیت پذیر،منظم ،خلاق
میزان تجربه کاری: حداقل سه سال سابقه کار مرتبط
ساعت کاری: پاره وقت و دور کاری
مهارتهای مورد نیاز
- Android
- Java
- Kotlin
حداقل سابقه کار
- مهم نیست
جنسیت
- مهم نیست
وضعیت نظام وظیفه
- مهم نیست