توضیحات

ما در شرکت مدیا تک گایز به دنبال توسعه‌دهنده Android مسلط به Kotlin هستیم که بتواند اپلیکیشن‌های نیتیو امن، پرکاربرد و با عملکرد عالی را با معماری تمیز و تست‌پذیر توسعه دهد.

مسئولیت‌ها:
• توسعه با Kotlin و Android SDK، استفاده از Jetpack Compose یا View System بر اساس نیاز، پیاده‌سازی معماری ماژولار و MVVM، رعایت اصول SOLID
• مدیریت همزمانی با Coroutines و Flow، بهینه‌سازی مصرف باتری و زمان پاسخ
• پیاده‌سازی شبکه با Retrofit و OkHttp، مدیریت کش، خطا و Retry، کار با REST یا GraphQL و در صورت نیاز WebSocket
• امنیت شامل Android Keystore و StrongBox در دستگاه‌های پشتیبانی‌شده، BiometricPrompt، EncryptedSharedPreferences یا EncryptedFile، پیاده‌سازی Certificate Pinning در OkHttp، استفاده از Play Integrity API برای بررسی App و Device Integrity، پیاده‌سازی روت‌دیتکشن و تمپر دیتکشن، Obfuscation با R8 و Resource Shrinking
• مدیریت کارهای پس‌زمینه با WorkManager و در صورت نیاز Foreground Service، اعلان‌ها با FCM، دیپ لینک و App Links
• تست‌نویسی با JUnit و Mockito یا MockK، تست رابط کاربری با Espresso، در صورت نیاز Snapshot یا Robolectric
• پروفایلینگ با Android Studio Profiler و Perfetto، بهبود Startup از طریق Baseline Profiles، رفع کرش و ANR
• CI CD با Gradle و GitHub Actions یا ابزارهای مشابه، مدیریت Build Types و Flavors، انتشار از طریق Play Console و امضای اپ

الزامات فنی:
• تسلط قوی به Kotlin و Android SDK، آشنایی عمیق با Jetpack Compose یا XML Layouts و معماری‌های مدرن
• تجربه عملی با Android Keystore، StrongBox، BiometricPrompt و الگوهای امن ذخیره‌سازی
• تجربه در پیاده‌سازی Certificate Pinning و مدیریت امن سشن و توکن
• تسلط به Gradle Kotlin DSL، مدیریت وابستگی‌ها و ساخت بهینه

مزایا:
• همکاری با تیم بین‌المللی، محیط حرفه‌ای و چالش‌های فنی واقعی
• امکان دورکاری، ساعت کاری منعطف و بودجه رشد حرفه‌ای
• جبران خدمات رقابتی متناسب با مهارت و تجربه

لطفا رزومه های خود را فقط از طریق سایت ایران تلنت برای ما ارسال نمایید.
با تشکر

برای مشاهده‌ی شغل‌هایی که ارتباط بیشتری با حرفه‌ی شما دارد،

محاسبه‌کننده حقوق

چقدر حقوق بگیرم؟