استخدام برنامهنویس اندروید
شرح موقعیت شغلی
- تسلط بر جاوا و کاتلین
- تسلط بر سیستم عامل اندروید و توسعه آن
- تجربه کار در تیم های Agile
- توانایی بررسی نیازمندیهای مشتری و ارائه راهکار و پیادهسازی آن
- توانایی مدیریت طراحی های گرافیکی منطبق بر اصول UI/UX
- تحویل کد با بالاترین کیفیت و منطبق بر اصول SOLID و Clean Code
- Unit Test و Integration Test اجباری می باشد
- آشنایی بر Android NDK
- تسلط بر مباحث امنیت، رمزنگاری و درهم ریزی
- آشنا به Performance Tuning
- توانایی تولید کتابخانه و فریم ورک برای سایر برنامه نویسان
- آشنایی با AR
- تسلط بر Multi Threading
- تسلط بر RxJava و Kotlin Coroutine
- تسلط بر MVP و MVVM
- تسلط بر تمامی پایگاه دادهها مثل Room و Sqlite و Realm
- تسلط بر Dependency Injection مثل Dagger2 و Koin و Kodein
- تسلط بر RESTful API و کتابخانههای مرتبط مثل Retrofit و Okhttp و Volley
- توانایی پیادهسازی وب سرویس با Spring Framework مزیت محسوب میشود
- آشنا به سرویس های گوگل مثل نقشه، پوش نوتیفیکیشن و …
- تسلط بر GIT
- تسلط بر Gitlab CI و Sonarqube و Jira و Docker مزیت محسوب میشود
- تسلط بر توزیعهای لینوکس و توانایی کار با سرور مزیت محسوب می شود
- با انگیزه و انتقاد پذیر، توانا در ارتباط مستقیم با کارفرما، توانا در ارائه راه کار، اهل مطالعه و یادگیری، منظم و دقیق و خستگی ناپذیر
- تعهد و پایبندی به زمانبندی
- دارای خلاقیت و ایده پردازی و توانایی پیادهسازی کامل ایدههای تأیید شده
مهارتهای مورد نیاز
- Android
- Java
- Dependency Injection
- Kotlin
- MultiThreading
- Docker
- Jira
حداقل سابقه کار
- سه تا شش سال
جنسیت
- مهم نیست
وضعیت نظام وظیفه
- معافیت تحصیلی معافیت دائم پایان خدمت