استخدام Senior Android Developer
شرح موقعیت شغلی
مهارت و دانش تخصصی
- تجربه توسعه حداقل یک اپلیکیشن اندروید موجود در مارکتها
- فهم کامل از design pattern ها و مفاهیم شئ گرایی (OOP)
- تسلط به برنامهنویسی Java
- تجربه برنامهنویسی با زبان Kotlin
- آشنایی با RESTful API برای اتصال اپلیکیشنهای اندروید به سرویسهای back-end
- تجربه برنامه نویسی multithreading
- آشنایی با unit test و کدهای قابل تست
- تجربه پیادهسازی معماری MVVM یا MVP در اپلیکیشن اندروید
- آشنایی با Reactive Programming بوسیله RxJava
- آشنایی به مسائل امنیتی در اندروید (ssl pinning, Keystore, Cryptography, Root checkin)
شایستگیهای رفتاری:
- دارای روحیه کار تیمی
- دارای مهارت حل مساله
- علاقه به یادگیری، توسعه فردی و تیمی
- دارای مهارت سازگاری و منعطف بودن
مهارتهای مورد نیاز
- Android
- Kotlin
- Java
- Android SDK
جنسیت
- مهم نیست
وضعیت نظام وظیفه
- مهم نیست