• طراحی و پیاده سازی اپلیکیشن های موبایل با کیفیت و جذابیت بالا و قابلیت توسعه سریع.
• مسلط به محیط 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
• توانایی پیاده سازی اپلیکیشن به صورت انفرادی و یا تیمی.
• توانایی بالا در فراگیری سریع کدهای موجود.
• دارای روحیه کار تیمی و چالش پذیر و مشتاق به یادگیری