به دنبال یک برنامهنویس اندروید حرفهای هستم که تجربه کار با کتابخانههای Native (C/Go) و ادغام SDKها را داشته باشد. هدف پروژه، ادغام یک SDK Native با اپلیکیشن اندروید به شکلی است که Node یا سرویس موجود در SDK به درستی در پسزمینه اجرا شود و بتواند با اپلیکیشن تعامل داشته باشد.
جزئیات فنی:
اپلیکیشن با Kotlin و معماری Hilt + WorkManager توسعه داده شده است.
SDK شامل توابع Native برای راهاندازی Node/Service است:
مقداردهی اولیه Node یا SDK با مسیر دیتا (setDataDir یا مشابه)
تعیین حالت Debug (setDebug)
ست کردن Context UI (setUi یا مشابه)
Node/SDK باید بدون کرش اجرا شود و callbackها به اپلیکیشن بازگردند.
پس از اجرای Node، باید امکان تعامل با UI فراهم شود (WebView یا Intent) تا کاربر بتواند عملیات اولیه را انجام دهد.
هدف نهایی: Node/SDK بهصورت پایدار در پسزمینه اجرا شود و اپلیکیشن بدون crash کار کند.
انتظارها از توسعهدهنده:
بررسی و اصلاح راهاندازی Node/SDK در اندروید.
مقداردهی صحیح تنظیمات Node/SDK (DataDir، Debug، Context).
پیادهسازی رابط کاربری مناسب برای عملیات اولیه کاربر.
اطمینان از اجرای پایدار Node/SDK و مدیریت lifecycle در اپلیکیشن.
مستندسازی مراحل و کدهای اعمالشده برای نگهداری و توسعه آینده.
ملزومات:
تجربه قوی در Kotlin / Android
تجربه کار با JNI / Native Libraries / Go / C
توانایی رفع crashهای native و pointer-related
توانایی طراحی رابط کاربری WebView یا Intent برای عملیات کاربر
آشنایی با Hilt و WorkManager مزیت محسوب میشود
این آگهی از وبسایت پونیشا پیدا شده، با زدن دکمهی تماس با کارفرما، به وبسایت پونیشا برین و از اونجا برای این شغل اقدام کنین.
هشدار
توجه داشته باشید که دریافت هزینه از کارجو برای استخدام با هر عنوانی غیرقانونی است. در صورت مواجهه با موارد مشکوک، با کلیک بر روی «گزارش مشکل آگهی» به ما در پیگیری تخلفات کمک کنید.