تجارت هوشمند هرمس(یونیتی)
تجارت هوشمند هرمس(یونیتی)

برنامه‌نویس ارشد اندروید (Senior Android Developer)

تهران، گاندی
تمام وقت
شنبه تا 4شنبه
-
وام -پاداش -بیمه درمان تکمیلی -کمک هزینه دوره آموزشی -فضای استراحت -صبحانه -بسته ها و هدایای مناسبتی

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

زیر 10 نفر
فناوری اطلاعات / نرم افزار و سخت افزار
شرکت ایرانی دارای مشتریان داخلی
1399
خصوصی
توضیحات بیشتر

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

7 سال سابقه کار در گروه شغلی مشابه
Java - مقدماتی
Git - متوسط
Kotlin - متوسط

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

شرح وظایف

  • طراحی، توسعه و نگهداری اپلیکیشن‌های اندرویدی با استفاده از Kotlin و Java
  • پیاده‌سازی و توسعه معماری MVVM و رعایت اصول Clean Architecture
  • توسعه قابلیت‌های Offline-First و مدیریت همگام‌سازی اطلاعات با سرور
  • طراحی و بهینه‌سازی ارتباط با RESTful APIها
  • توسعه و مدیریت دیتابیس محلی با Room
  • یکپارچه‌سازی اپلیکیشن با دستگاه‌های Android POS، پرینترهای حرارتی و سرویس‌های پرداخت
  • پیاده‌سازی قابلیت چاپ فاکتور و رسید با استفاده از ESC/POS
  • توسعه قابلیت‌های اسکن بارکد و پردازش تصویر
  • مدیریت State و پردازش‌های غیرهم‌زمان با Coroutines، Flow یا RxJava
  • شناسایی و رفع باگ‌ها و بهبود عملکرد، امنیت و پایداری اپلیکیشن‌ها
  • همکاری نزدیک با تیم‌های Backend، Frontend و Product
  • مشارکت در طراحی فنی، Code Review و بهبود کیفیت کد
  • تهیه مستندات فنی و انتقال دانش به اعضای تیم

مهارت‌های مورد نیاز

  • تسلط به Kotlin و آشنایی مناسب با Java
  • تسلط به Android SDK و چرخه حیات اپلیکیشن‌های اندرویدی
  • تسلط به معماری MVVM و آشنایی با Clean Architecture و اصول SOLID
  • تجربه توسعه اپلیکیشن‌های سازمانی (Enterprise Applications)
  • تسلط به Room Database و مدیریت داده‌های محلی
  • تجربه کار با Retrofit، OkHttp و RESTful API
  • تجربه پیاده‌سازی فرآیندهای همگام‌سازی داده در شرایط آفلاین و آنلاین
  • تسلط به ViewModel، LiveData و Navigation Component
  • آشنایی با View Binding یا Data Binding
  • تجربه کار با Dependency Injection مانند Hilt یا Dagger
  • تسلط به Kotlin Coroutines و Flow یا RxJava
  • تجربه یکپارچه‌سازی با SDKهای سخت‌افزاری
  • آشنایی با ارتباط با دستگاه‌های POS و پرینترهای حرارتی
  • آشنایی با اصول امنیت اپلیکیشن‌های موبایل و ابزارهای Proguard/R8
  • تجربه کار با Git و فرآیند Code Review
  • توانایی تحلیل و برطرف‌کردن مشکلات فنی و عملکردی

مهارت‌های امتیازی

  • تجربه توسعه نرم‌افزارهای فروشگاهی و سیستم‌های POS
  • تجربه کار با SDKهای بانکی، پرداخت الکترونیکی و دستگاه‌های کارت‌خوان
  • تجربه پیاده‌سازی دستورات ESC/POS
  • آشنایی با Android Presentation API و مدیریت نمایشگر دوم
  • تجربه کار با CameraX و Google ML Kit
  • آشنایی با Jetpack Compose
  • تجربه استفاده از ابزارهای Crash Reporting و Monitoring مانند Sentry
  • آشنایی با Unit Testing و UI Testing
  • تجربه کار در پروژه‌های Retail، پرداخت، حمل‌ونقل یا لجستیک
  • تجربه بهینه‌سازی عملکرد اپلیکیشن روی دستگاه‌های اندرویدی با منابع سخت‌افزاری محدود

ویژگی‌های فردی

  • توانایی تحلیل مسائل پیچیده و ارائه راهکارهای فنی مناسب
  • مسئولیت‌پذیری و دقت بالا در توسعه و تحویل قابلیت‌ها
  • توانایی کار تیمی و تعامل موثر با سایر اعضای تیم
  • توجه به کیفیت، خوانایی و قابلیت نگهداری کد
  • توانایی مستندسازی و انتقال دانش فنی
  • علاقه‌مند به یادگیری فناوری‌های جدید و بهبود مستمر محصول
  • داشتن دید محصول‌محور و توجه به نیاز کاربران نهایی

اگر تجربه و تخصص لازم برای این موقعیت را دارید، خوشحال می‌شویم رزومه شما را بررسی کنیم.

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

سن
25 - 40 سال
جنسیت
تفاوتی ندارد
خدمت سربازی
اتمام خدمت سربازی و یا معافیت از آن الزامی است
تحصیلات
کارشناسی| کامپیوتر / فناوری اطلاعات
نرم افزارها
Kotlin| متوسط Java| مقدماتی Git| متوسط

ارسال رزومه برای تجارت هوشمند هرمس(یونیتی)

گزارش مشکل یا تخلف آگهی