استخدام برنامهنویس اندروید (مسلط به Kotlin-دورکاری)
شرح موقعیت شغلی
شرکت برای تکمیل تیم توسعه خود به یک نفر نیروی برنامه نویس موبایل نیازمند است.
- تسلط به مفاهیم OOP
- تسلط به زبان Kotlin
- درک عمیق از SDK اندروید
- تسلط به الگو های طراحی پرکاربرد در برنامه نویسی اندروید
- تسلط به معماری MVVM
- تسلط به Reactive programming
- تسلط به Kotlin coroutines
- تسلط به Kotlin flow
- تسلط به مفاهیم Dependecy injection و تجربه کار با کتابخانه Dagger-Hilt
- تسلط به کار با REST API و تجربه کار با کتابخانه Retrofit
- تسلط به Push notification و تجربه کار با سرویس مرتبط Firebase یا سرویس های مشابه
- تجربه طراحی Custom view و آشنایی با Motion layout
- تجربه کار با سرویس ها و آشنایی با کتابخانه Exoplayer در اندروید
- آشنایی با Git
- آشنایی با CI/CD
- آشنایی با اصول SOLID
- آشنایی با تست نویسی و فرآیند TDD
- آشنایی با Clean architecture
- آشنایی به کار با سرویس های نقشه
- آشنایی با Jetpack compose
- پیروی از Naming convention های پروژه
- حداقل یک نمونه کار منتشر شده و قابل ارائه
- نوشتن کد با کیفیت، با کارایی بالا و قابلیت نگهداری
- مسئولیت پذیری و مهارت کار گروهی و تیمی
- توانایی کار همزمان، سازماندهی و اولویت دهی
- توانایی مدیریت زمان و تخمین زمان پروژه
- داشتن Mac و iPhone مزیت محسوب می شود.
مهارتهای مورد نیاز
- Android
- Kotlin
- Reactive Programming
- MVVM
حداقل سابقه کار
- سه تا شش سال
جنسیت
- مهم نیست
وضعیت نظام وظیفه
- مهم نیست