کاریزما
کاریزما

Senior Android Developer

تهران، آرژانتین
تمام وقت
شنبه تا چهارشنبه
-
-
501 تا 1000 نفر
سرمایه گذاری و مالی
شرکت ایرانی دارای مشتریان داخلی
1390
کاریزما
خصوصی
توضیحات بیشتر

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

5 سال سابقه کار در گروه شغلی مشابه

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

ما مشتاق شروع به همکاری با یک Senior Android Developer  هستیم که  تجربه کار جدی با Kotlin و توانایی پیاده‌سازی رابط‌های کاربری پیچیده و معماری Modular را داشته باشد و بتواند در توسعه محصولی با حجم بالای داده و به‌روزرسانی‌های مداوم، نقش مؤثری ایفا کند.

شما در محیطی با Codebase ماژولار و داده‌های real-time فعالیت می‌کنید؛ جایی که تصمیمات معماری، مستقیماً بر پایداری، عملکرد و سرعت توسعه محصول اثر می‌گذارند. انتظار می‌رود در کنار توسعه، در شکل‌دادن به ساختار فنی، کاهش بدهی‌های موجود و ارتقای استانداردهای مهندسی تیم نقش فعالی داشته باشید.

 

مسئولیت‌ها:

  • مشارکت فعال در طراحی و تکامل معماری Modular پروژه
  • انتخاب و پیاده‌سازی Design Pattern متناسب با مسئله
  • توسعه و نگه‌داری قابلیت‌های مبتنی بر ارتباطات شبکه‌ای و داده‌های real-time
  • شناسایی و کاهش بدهی فنی به‌صورت تدریجی و کنترل‌شده، بدون ریسک برای محصول
  • نوشتن کد خوانا، قابل تست و قابل توسعه در مقیاس بلندمدت
  • انجام Code Review عمیق با تمرکز بر کیفیت معماری، تست‌پذیری و پرفورمنس
  • همکاری نزدیک با تیم‌های Backend، Product و QA برای ارائه راه‌حل‌های پایدار
  • ارائه راه‌حل‌های خلاقانه و عملی برای چالش‌های فنی و محصولی

 

الزامات فنی 

  •  تسلط عمیق به Kotlin و تجربه کار حرفه‌ای با Coroutines
  •  تجربه عملی در پروژه‌های Modular (Multi-module) و مدیریت وابستگی‌ها
  •  تجربه توسعه و نگه‌داری UIها با Jetpack Compose و Compose Navigation
  •  تجربه کار با Retrofit، OkHttp و ارتباطات Socket و real-time (از جمله LightStreamer)
  •  تسلط بر مفاهیم Architecture و Design Patterns در اندروید
  •  تجربه واقعی در تست‌نویسی با JUnit, Espresso و Mockito / MockK
  •  تجربه استفاده از ابزارهای آنالیتیکس و مانیتورینگ و Crash Reporting مانند Sentry
  •  درک صحیح از Material Design و پیاده‌سازی UI پایدار در اپلیکیشن‌های مالی

 

 

از یک Senior چه انتظاری داریم

  • بتواند برای مسائل مبهم، راه‌حل فنی شفاف ارائه دهد
  • Design Pattern را بر اساس مسئله انتخاب کند
  • در مواجهه با کد Legacy، مسیر Refactor مرحله‌ای تعریف کند
  • خلاقیت در حل مسئله داشته باشد، نه وابستگی به راه‌حل‌های آماده
  • Trade-offهای فنی را بشناسد و آگاهانه تصمیم بگیرد
  • مسئولیت تصمیمات فنی و اثر آن‌ها روی محصول را بپذیرد

 

مزیت محسوب می‌شود

  • تجربه کار در حوزه‌های مالی، بانکی یا بازار سرمایه
  • سابقه کار روی اپلیکیشن‌های با کاربر بالا یا داده‌های real-time

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

جنسیت
تفاوتی ندارد

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

ارسال رزومه برای کاریزما