استخدام برنامهنویس Android
شرح موقعیت شغلی
تعریف پروژه:
ما در تیممون، نیاز به یک برنامه نویس اندروید به صورت پروژه ای داریم. پروژه ی ما به صورت یک کتابخانه است.
مسئولیت ها:
تحلیل و طراحی سیستمها؛
کدنویسی تمیز، قابل تست و مستندسازی؛
تخمین و زمانبندی تسکها در اسپرینتهای اسکرام؛
بهینهسازی نرمافزارها برای افزایش کارایی و مقیاسپذیری؛
ارتباط مؤثر و پویا با مدیر فنی و مدیر محصول تیم برای پیشبرد کارها؛
توانایی حل مسئله؛ یعنی بتوان مسائل را دقیق تعریف کرد و برایشان راهحل ارائه داد؛
نیازمندی ها:
مسلط به نوشتن کتابخانه و داشتن تجربه در این زمینه.
مسلط به برنامهنویسی Java و Kotlin؛
مسلط به مفاهیم Android؛
مسلط به OOP، SOLID؛
مسلط به کنترل کیفیت برنامه به لحاظ مموری لیک.
مسلط به استفاده از کتابخانههای پرکاربرد مثل Retrofit / RxJava / Hilt / Glide / Realm؛
آشنایی کافی به Design Patterns؛
آشنایی کافی به Git؛
آشنایی کافی به داده ساختار و الگوریتم؛
آشنایی کافی به مفاهیم شبکه و وب سرویس؛
آشنایی کافی به روشهای توسعهای چابک؛
آشنایی کافی به Unit Test؛
آشنایی با Gradle و R8.
مهارتهای مورد نیاز
- Android
- Git
- OOP
- Kotlin
- Java
- SOLID
- Design Patterns
حداقل سابقه کار
- سه تا شش سال
جنسیت
- مهم نیست
وضعیت نظام وظیفه
- مهم نیست