بارکس
بارکس

برنامه نویس Android

تهران، سعادت آباد
تمام وقت
شنبه تا چهارشنبه 9 تا 18
-
وام -پاداش -میان وعده -بسته ها و هدایای مناسبتی
11 تا 50 نفر
حمل و نقل / ترابری
شرکت ایرانی دارای مشتریان داخلی
غیرانتفاعی / مردم نهاد / خیریه
توضیحات بیشتر

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

5 سال سابقه کار در گروه شغلی مشابه
Kotlin - پیشرفته

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

ما در حال توسعه یک محصول مقیاس‌پذیر و بلندمدت هستیم و به دنبال یک Android Developer سینیور هستیم که صرفاً «Feature Developer» نباشد؛ بلکه بتواند در تصمیمات فنی، معماری، کیفیت محصول و رشد تیم نقش موثر داشته باشد.
برای این موقعیت، به دنبال فردی هستیم که علاوه بر توانایی فنی بالا، درک خوبی از Performance،Maintainability و تجربه کار روی اپلیکیشن‌ها در مرحله Production داشته باشد.

مسئولیت‌ها:

  • توسعه و نگهداری اپلیکیشن Android با تمرکز بر کیفیت و پایداری
  • مشارکت در تصمیم‌های معماری و طراحی سیستم
  • توسعه فیچرهای جدید در همکاری نزدیک با تیم Product، Backend، Design و QA
  • بهینه‌سازی performance و memory usage
  • بررسی و رفع crashها، bottleneckها و مشکلات production
  • انجام code review و کمک به ارتقای استانداردهای تیم
  • بهبود فرآیندهای توسعه، تست و release


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

Android and Kotlin

  • تسلط به Kotlin و توسعه Android با رویکرد Kotlin-first
  • تجربه کار با Android SDK و lifecycle components
  • تجربه کار در اپلیکیشن‌های production
  • درک قوی از اصول clean code و SOLID

Architecture

  • تجربه کار با MVVM، MVI، Clean Architecture
  • توانایی طراحی ساختارهای scalable و maintainable
  • تجربه کار با dependency injection (Hilt / Dagger)
  • آشنایی و تجربه کار با Jetpack Compose و Jetpack libraries
  • کار با ViewModel، Navigation، WorkManager، DataStore، Paging 3، Room
  • تسلط به Coroutines و Flow / StateFlow

Networking

  • تجربه کار با REST APIs
  • تسلط به Retrofit و OkHttp
  • آشنایی با WebSocket

UI / Data

  • تجربه پیاده‌سازی UI با Jetpack Compose
  • آشنایی با Material Design 3
  • درک مناسب از state management و caching

Quality &Release

  • تجربه نوشتن unit test و UI test
  • آشنایی با JUnit، Espresso، MockK
  • تجربه کار با Git و CI/CD
  • آشنایی با Crashlytics و ابزارهای تحلیل


ویژگی‌های فردی:
توانایی حل مسئله و تفکر سیستمی
مسئولیت‌پذیری بالا (ownership)
دقت در کیفیت و جزئیات
توانایی کار تیمی و ارائه بازخورد فنی

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

سن
تا 35 سال
جنسیت
تفاوتی ندارد
نرم افزارها
Kotlin| پیشرفته

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

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

insight applicant

مقایسه من با سایر متقاضیان