استخدام Senior Android Developer
شرح موقعیت شغلی
مسئولیتهای برنامهنویس ارشد اندروید:
● توسعه، نگهداری و انتشار اپلیکیشن اندروید (جاوا)
● همکاری با تیمهای دیگر در تمامی مراحل تعریف، طراحی، توسعه و انتشار فیچرهای جدید
● توانایی رفع مشکلات و بهبود عملکرد برنامه به صورت مداوم
● اشتیاق برای یادگیری و استفاده از تکنولوژیهای جدید در جهت بهبود اپلیکیشن
مهارتهای مورد نیاز:
●داشتن حداقل ۳ سال تجربه در برنامهنویسی اندروید نیتیو جاوا
●دانش قوی مفاهیم شیگرایی و دیزاینپترنها
●تسلط کامل در اکوسیستم و فریمورک اندروید
●دانش قوی در معماریهای توسعه اندروید
●دانش قوی در Android Architecture Components
●دانش خوب در استفاده از لایببریها مانند: Dagger2, Retrofit, OkHttp, Glide
●توانایی خوب در پیادهسازی دیزاینهای Material و استفاده از Constraint layout و Data binding
●دانش خوب در نوشتن Unit tests و Instrumented tests با استفاده از کتابخانههای AndroidX Test
●توانایی در استفاده از Git
●دانش خوب در پیادهسازی و استفاده از ابزارهای Firebase مانند: Analytics, FCM, Crashlytics
●تسلط در پروسه بیلد اندروید بوسیله Gradle
●توانایی انتشار اپلیکیشن در پلیاستور و کافهبازار
●توانایی استفاده از GitlabCI برای پروسه بیلد، تست و انتشار اپلیکیشن
●داشتن اپلیکیشن فعال در پلیاستور و کافهبازار مزیت محسوب میشود
● توسعه، نگهداری و انتشار اپلیکیشن اندروید (جاوا)
● همکاری با تیمهای دیگر در تمامی مراحل تعریف، طراحی، توسعه و انتشار فیچرهای جدید
● توانایی رفع مشکلات و بهبود عملکرد برنامه به صورت مداوم
● اشتیاق برای یادگیری و استفاده از تکنولوژیهای جدید در جهت بهبود اپلیکیشن
مهارتهای مورد نیاز:
●داشتن حداقل ۳ سال تجربه در برنامهنویسی اندروید نیتیو جاوا
●دانش قوی مفاهیم شیگرایی و دیزاینپترنها
●تسلط کامل در اکوسیستم و فریمورک اندروید
●دانش قوی در معماریهای توسعه اندروید
●دانش قوی در Android Architecture Components
●دانش خوب در استفاده از لایببریها مانند: Dagger2, Retrofit, OkHttp, Glide
●توانایی خوب در پیادهسازی دیزاینهای Material و استفاده از Constraint layout و Data binding
●دانش خوب در نوشتن Unit tests و Instrumented tests با استفاده از کتابخانههای AndroidX Test
●توانایی در استفاده از Git
●دانش خوب در پیادهسازی و استفاده از ابزارهای Firebase مانند: Analytics, FCM, Crashlytics
●تسلط در پروسه بیلد اندروید بوسیله Gradle
●توانایی انتشار اپلیکیشن در پلیاستور و کافهبازار
●توانایی استفاده از GitlabCI برای پروسه بیلد، تست و انتشار اپلیکیشن
●داشتن اپلیکیشن فعال در پلیاستور و کافهبازار مزیت محسوب میشود
مهارتهای مورد نیاز
- Android
- Java
- glide
حداقل سابقه کار
- سه تا شش سال
جنسیت
- مهم نیست
وضعیت نظام وظیفه
- معافیت تحصیلی معافیت دائم پایان خدمت