در این نقش باید:
به یادگیری علاقمند باشید و خود را با دانش روز همراه سازید.
اهل کار تیمی بوده و برای پیشبرد پروژه، همراه و پشتیبان اعضای تیم باشید.
با مسائل و چالشهای پیش رو دست و پنجه نرم کنید و حل این چالشها را جز کارهای روزمره خود بدانید.
به کیفیت محصول و توسعهپذیر بودن آن متعهد باشید.
مهارتهای ضروری:
مهارت حل مسئله، آشنایی و دانش کافی در مفاهیم پایه برنامه نویسی (ساختارهای داده، الگوریتم ها)
تسلط بر زبان برنامه نویسی Java و Kotlin
تسلط بر مفاهیم برنامه نویسی اندروید
تسلط بر مفاهیم برنامهنویسی شیءگرا OOP
تسلط به مفاهیم RESTful ، Retrofit
تسلط با مفاهیم Dependency Injection
دانش و تجربه کافی در کار با معماری ها (MVVM, Clean Architecture,…)
دانش کافی در خصوص Design Pattern ها
دانش مناسب در مفاهیم کلی ORM
دانش کافی در خصوص مفاهیم Git و استفاده از آن
آشنایی با تست نویسی
آشنایی با مفاهیم SOLID
تجربه کار با طراحی واسط کاربری بر مبنای Material Design
مهارتهای امتیازی:
آشنایی با Flutter
آشنایی و تجربه کار با Jetpack compose
ثبت مشکل و تخلف آگهی
ارسال رزومه برای همکاران سیستم