دان
دان

Android Developer

مشهد، وکیل آباد
تمام وقت
شنبه تا چهارشنبه
-
وام -پاداش -بیمه درمان تکمیلی -ساعت کاری منعطف -بسته ها و هدایای مناسبتی

این فرصت شغلی چقدر برای من مناسب است؟

51 تا 200 نفر
فناوری اطلاعات / نرم افزار و سخت افزار
شرکت ایرانی دارای مشتریان داخلی
1397
دان- هوما
خصوصی
توضیحات بیشتر

شاخص های کلیدی از نظر کارفرما

2 سال سابقه کار در گروه شغلی مشابه
Android Development - پیشرفته
Kotlin - پیشرفته
ترجیحا ساکن مشهد

شرح شغل و وظایف

شرکت Done جهت توسعه پلتفرم تلویزیون‌های هوشمند (Android TV) خود با بیش از 1.5 میلیون دستگاه فعال، به دنبال جذب یک توسعه‌دهنده Android مسلط و با انگیزه است.
تمرکز اصلی ما در این موقعیت شغلی، تسلط عمیق بر مفاهیم پایه علوم کامپیوتر و مهندسی نرم‌افزار است. ما به دنبال مهندسی هستیم که معماری، ساختمان داده‌ها و منطق سیستم را به خوبی درک کند و در کنار آن، از ابزارهای روز (از جمله دستیارهای هوش مصنوعی) صرفاً به عنوان اهرمی برای افزایش سرعت و بهره‌وری خود استفاده نماید.
شرح مسئولیت‌ها:
  • توسعه و نگهداری: پیاده‌سازی فیچرهای جدید و نگهداری اپلیکیشن با استفاده از زبان Kotlin و رعایت استانداردهای Clean Code.
  • توسعه رابط کاربری: مشارکت فعال در مسیر مهاجرت اپلیکیشن به Jetpack Compose با تمرکز بر چالش‌های اختصاصی صفحات نمایش بزرگ (Big Screen) و تعامل با D-pad.
  • حل مسئله و بهینه‌سازی: عیب‌یابی، مدیریت بهینه منابع سخت‌افزاری محدود در تلویزیون‌ها و جلوگیری از نشت حافظه (Memory Leaks).
  • بهره‌وری مبتنی بر ابزار: استفاده هوشمندانه از دستیارهای برنامه‌نویسی (مانند Cursor یا Copilot) برای تسریع در نوشتن کدهای روتین، همراه با ممیزی دقیق و یکپارچه‌سازی آن‌ها با معماری کلان پروژه.
  • مشارکت فنی: حضور فعال در جلسات Code Review و ارائه استدلال‌های منطقی برای انتخاب رویکردهای فنی در سطح کامپوننت.
نیازمندی‌های تخصصی:
  • پایه‌های علمی عمیق: تسلط کامل بر ساختمان داده‌ها، طراحی الگوریتم، مفاهیم شی‌ءگرایی (OOP) و اصول پایه مهندسی نرم‌افزار (درک «چرایی» عملکرد کدها).
  • دانش اندروید: حداقل 2 سال تجربه کار حرفه‌ای در توسعه اپلیکیشن‌های اندروید و تسلط بر Kotlin و Android SDK.
  • طراحی و معماری: درک عمیق از Design Pattern ها و معماری‌های مدرن نرم‌افزار (MVVM/MVI, Clean Architecture).
  • تکنولوژی‌های روز: آشنایی خوب با Jetpack Compose (تجربه توسعه با Leanback یا Compose for TV مزیت محسوب می‌شود).
  • تفکر نقادانه در استفاده از تکنولوژی: توانایی استفاده از ابزارهای هوش مصنوعی به عنوان دستیار، با این پیش‌شرط که دانش پایه‌ای شما برای خطایابی و عدم اعتماد کورکورانه به خروجی این ابزارها کافی باشد.
شایستگی‌های رفتاری و مهارتی:
  • ذهنیت حل مسئله: توانایی تحلیل دقیق صورت مسئله و ارائه راهکارهای منطقی پیش از دست به کد شدن.
  • ذهنیت سیستمی: توانایی دیدن "تصویر بزرگ‌تر" محصول و درک اثرات تغییرات یک ماژول بر کل سیستم.
  • پویایی و یادگیری سریع: پیگیری شخصی برای یادگیری تکنولوژی‌های جدید و همگام شدن با سرعت تغییرات اکوسیستم اندروید.
مزایای حضور در تیم ما:
  • تخصص در نیچ مارکت (Niche): تسلط بر چالش‌های خاص Android TV که شما را از توسعه‌دهندگان استاندارد موبایل کاملاً متمایز می‌کند.
  • منتورینگ تخصصی: کار در کنار مهندسین ارشد و یادگیری عملی معماری‌های مقیاس‌پذیر در یک محصول واقعی.
  • اثرگذاری بالا: مشارکت در توسعه محصولی که روزانه در خانه‌های صدها هزار کاربر استفاده می‌شود.

شرایط احراز شغل

جنسیت
تفاوتی ندارد
تحصیلات
کارشناسی| کامپیوتر / فناوری اطلاعات
زبان
انگلیسی| بالاتر از متوسط ۷۰٪
نرم افزارها
Android Development| پیشرفته Kotlin| پیشرفته

ثبت مشکل و تخلف آگهی

ارسال رزومه برای دان