برنامه نویسی اندروید :
حداقل ۲ سال سابقه کار در زمینهی اندروید
دارای حداقل یک نمونه کار قابل ارایه
تسلط بر جاوا
تسلط بر Android SDK
تسلط بر روی Networking و ارتباط با بک اند
اشنایی با اندروید استدیو و Gradle
اشنایی با Git
اشنایی با کار تیمی و متدولوژی Agile
روحیه خلاق
متقاضایانی که به هر یک از مهارتهای زیر تسط داشته باشند در اولویت استخدام هستند:
Android Architectural Component
Reactive Programming & RxJava
Writing automated tests & Test Driven Development (TDD)
Dependency Injection
Software Engineering, OOP, Design Patterns, SOLID, etc.
CI/CD
برنامه نویسی IOS
مهارتهای فنی
- تسلط به Objective-C، Swift و Cocoa Touch
- تجربهی خوب کار با فرمورکهای iOS از قبیل Core Data، Core Animation و ...
- تجربهی خوب کار با Offline Storage، threading و بهینهسازی نرمافزار
- آشنایی خوب با RESTful APIها
- آشنایی با سایر تکنولوژیهای وب و استانداردهای UI/UX
- تسلط به اصول طراحی اپل و Interface Guidelines
- تجربهی بهینهسازی و بهبود مصرف حافظه با استفاده از ابزارهای موجود
- آشنایی با APIهای سرویسهای ابری پیامرسان و Push Notification
- توانایی اندازهگیری عملکرد نرمافزار و بهینهسازی آن
- تسلط به ابزارهای مدیریت سورس کد مانند Git
- آشنایی با فرایندهای CI/CD
چه موردی را میخواهید گزارش کنید؟