استخدام برنامهنویس اندروید (Android Developer-دورکاری)
شرح موقعیت شغلی
مهارتهای ضروری:
- تسلط بر برنامهنویسی JAVA و و سایر کتابخانه های متداول
- تسلط بر طراحی رابط کاربری اندرویدی
- تسلط بر ارتباط با API
- تسلط بر معماری هسته اندروید
- تسلط بر مفاهیم OOP و معماری های MVP / MVVM
- تسلط بر Retrofit و Rxjava
- آشنایی با Socket.io
- آشنایی با Push Notification + Google Firebase
- داشتن دانش کاربردی از معماریها، روندها و تکنولوژیهای روز موبایلی
- آشنایی با مفاهیم امنیت و تست نفوذ
- آشنایی با Unit Testing
- دانش کافی در Clean Code Architecture
شرایط فردی
- علاقه مند به یادگیری تکنولوژی و مهارتهای جدید
- توانایی در حل مسئله و مواجهه با چالشها
- توانایی و انگیزه پشتیبانی برنامههایی با قابلیت توسعه پذیری و نگهداشت بالا
- نظم کاری و توانایی مدیریت و اولویت بندی کارها
- ظرفیت شناسایی و تحلیل نیازهای جدید و ارائه راه حلهای مبتکرانه
- با انگیزه، انتقاد پذیر و دارای روحیه کار تیمی
انتظارات کارفرما:
- همکاری بلند مدت و پویا
- نوشتن کدها و کتابخانه های تمیز، به خوبی طراحی شده و قابل استفاده مجدد
- عیب یابی، تست و نگهداری کدها برای اطمینان از عملکرد خود
- بهینهسازی برنامه برای حداکثر سرعت و مقیاس پذیری
مهارتهای مورد نیاز
- Android
- Java
- MVVM
- OOP
حداقل سابقه کار
- کمتر از سه سال
جنسیت
- مهم نیست
وضعیت نظام وظیفه
- مهم نیست