استخدام برنامهنویس اندروید (Android)
شرح موقعیت شغلی
مهارتهای تخصصی:
- حداقل ۳ سال سابقه برنامه نویسی اندروید
- تسلط کافی با زبان های برنامه نویسی کاتلین و جاوا
- آشنایی کامل با معماری های MVVM Clean Architecture و MVI
- آشنایی کامل با Jetpack Compose و مفاهیم مربوطه
- آشنایی کامل با مفاهیم Dependency Injection و تجربه کار با Dagger, Hilt و یا Koin
- آشنایی کامل با API های وب (REST) و مفاهیم RESTful
- تسلط کافی با Kotlin Coroutines, Kotlin Flow, LiveData و Room
- آشنا با کامپوننت های جت پک
- آشنایی کامل به ساختمان داده و الگوریتم و مفاهیم مهندسی نرم افزار
- آشنایی کامل با تست نویسی در اندروید
- مهارت کار تیمی
شرح وظایف کلیدی:
- در اختیار گذاشتن دانش خود با اعضای تیم و بالا بردن سطح علمی آن
- تسلط یافتن به آخرین متدولوژیها و تکنولوژیهای روز در حوزهی کاری و استفاده و ارائهی آنها
- نوشتن کدهای باکیفیت، تست شده و مقیاسپذیر
- نوشتن تست، مستندات کاربری و مستندات کد
- تعامل با سایر تیمها در توسعهی محصولات
- توسعهی ماژولها و سرویسهای زیرساختی
- شرکت در جلسات اسکرام و ارائهی گزارشهای روزانه به تیم در مورد مسائل و مشکلات پروژه
مهارتهای نرم افزاری:
آشنایی کامل با سیستم کنترل ورژن گیت
مهارتهای مورد نیاز
- Android
- Kotlin
- Java
- Room
حداقل سابقه کار
- سه تا شش سال
جنسیت
- مهم نیست
وضعیت نظام وظیفه
- مهم نیست