مدیریت یک شرکت تولید و توسعه نرم افزارهای تخصصی با بیش از یک دهه سابقه موفقیت چشمگیر در ارایه خدمات به شرکتهای بین المللی، برای تکمیل کادر فنی خود قصد دارد یک برنامه نویس اندروید به شکل پروژه ای استخدام نماید. لطفا شرایط و مشخصات کاندیدا های مورد نظر شرکت را در زیر مطالعه فرمایید.
مهارتهای تخصصی:
· مسلط به برنامه نویسی اندروید و دارای دانش عمیق در Android SDK
تسلط کامل به Java و Kotlin
تسلط بر معماریهای MVVM، MVI، Clean Architecture
تسلط بر Android Jetpack Components
تسلط بر Kotlin Coroutines و Flow
تسلط بر طراحی رابط کاربری با Jetpack Compose
· دانش کافی در سیستمهای ورژن کنترل (Git) - بسیار مهم
تجربه کار با پروژه ماژولار
تجربه کار با RESTful APIها (Retrofit، OkHttp)
تجربه کار با DataStreaming (WebSocket)
تجربه کار با Firebase (Messaging، Crashlytics، Analytics)
تجربه کار با پروتکلهای امنیتی، رمزنگاری و SSL Pinning و KeyStore
تجربه کار با Multi-threading
آشنایی با Design Pattern های رایج در اندروید
آشنایی با TDD
آشنایی با Unit Testing و UI Testing (JUnit، Espresso، MockK)
توانمند در مستندسازی و گزارش نویسی
مهارت های فردی:
· انعطافپذیر و مشتاق به یادگیری
· روحیه کار تیمی، توانایی برقراری ارتباط و تبادل نظر با افراد
· وقت شناس، منظم و متعهد به برنامه زمان بندی
. جدیت و نظم در کار
· توانایی بالا در حل مسئله و ارائه راهکار های بهین
دارای تجربه کافی، نمونه کار و سابقه کار در تیم