مسلط به محیط Android Studio و gradle
مسلط به Android SDK و ورژن های مختلف اندروید
مسلط به REST API
مسلط به socket programming و fcm
آشنایی با Multi-threading در اندروید
مسلط به fragment ها و مدیریت آنها
مسلط به معماری mvp
توانایی کار با انواع پایگاه داده مانند sqlite, realm و...
مسلط به زبان Java و مفاهیم OOP و Design Patterns
مسلط به زبان kotlin
توانایی کار با dagger 2 و Rxjava
آشنایی با معماری Clean Architecture
مسلط به مفاهیم material design
آشنایی با مفاهیم تست نرمافزار (Unit Test, Integration Test و ... ) و ابزارهای تست در اندروید
توانایی search و Debug جهت رفع ایرادات احتمالی
آشنایی کافی با ابزارهای مدیریت سورس مانند Git
آشنایی با Agile و Scrum
دارای روحیه کار تیمی و چالش پذیر و مشتاق به یادگیری
آشنایی کافی به زبان انگلیسی
چه موردی را میخواهید گزارش کنید؟