گروه فناوری  اطلاعات هلو
گروه فناوری  اطلاعات هلو

Senior Android Developer

تهران، میرداماد
تمام وقت
شنبه تا چهارشنبه:8 الی 17
-
وام -پاداش -بیمه درمان تکمیلی -ساعت کاری منعطف -بسته ها و هدایای مناسبتی
201 تا 500 نفر
فناوری اطلاعات / نرم افزار و سخت افزار
شرکت ایرانی دارای مشتریان داخلی و خارجی
1377
خصوصی
توضیحات بیشتر

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

6 سال سابقه کار در گروه شغلی مشابه
Java - متوسط
Android Development - متوسط
GIT - متوسط
Kotlin - متوسط

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

گروه فنآوری اطلاعات هلو به منظور تکمیل کادر تخصصی خود در حوزه برنامه نویسی از میان افراد با انگیزه و مسئولیت پذیر با مشخصات ذیل دعوت به همکاری می کند.
مهارت‌ها و شرایط مورد نیاز:
تجربه:
  1. حداقل 6 سال تجربه‌ی حرفه‌ای در برنامه‌نویسی اندروید.
  2. تسلط بر Kotlin و Java
  3. تجربه‌ی طراحی و توسعه‌ی اپلیکیشن‌های مقیاس‌پذیر و با عملکرد بالا.
  4. درک عمیق از چرخه‌ی عمر اپلیکیشن‌های اندروید، مدیریت حافظه و بهینه‌سازی عملکرد.
  5. تجربه‌ی کار با کدهای بزرگ و نگهداری پروژه‌های طولانی‌مدت.
  6. تسلط بر الگوهای معماری اندروید(MVVM، MVI، Clean Architecture.)
مهارت‌های فنی:
  1. تسلط بر Jetpack Compose برای توسعه‌ی رابط کاربری مدرن.
  2. تسلط بر Android SDK و کامپوننت‌های Jetpack
  3. تجربه در توسعه‌ی UI/UX شامل Material Design، طراحی XML و ویوهای سفارشی.
  4. تسلط برMultiThreading و Coroutines و Flow
  5. دانش قوی در معماری ماژولار اپلیکیشن‌ها و ساختار پروژه‌های چند ماژوله.
  6. درک اصول SOLID، شیءگرایی (OOP) و Clean Code.
  7. تجربه‌ی کار با تست‌های واحد و تست‌های UI برای اطمینان از کیفیت کد.
  8. تسلط بر Git، GitHub، GitLab و مدیریت ورژن.
آشنایی با مهارت های زیر مزیت محسوب می شود : Spring Boot و فریمورک‌های مرتبط مانند Spring MVC, Spring Data JPA, Spring Security, توسعه‌ی RESTful APIها و آشنایی با Swagger / OpenAPI. کار با پایگاه‌ داده (SQL Server).
مهارت‌های نرم:
  1. مهارت بالا در حل مسئله و دیباگینگ.
  2. توانایی کار به‌صورت مستقل و در تیم.
  3. مهارت‌های ارتباطی قوی به زبان فارسی و انگلیسی.
  4. علاقه‌مند به یادگیری مداوم و آشنایی با جدیدترین تکنولوژی‌های اندروید.
وظایف و مسئولیت‌ها:
  1. توسعه، تست و نگهداری اپلیکیشن‌های اندروید باکیفیت و پرکاربرد.
  2. طراحی کامپوننت‌های UI مقیاس‌پذیر، ماژولار و قابل استفاده مجدد با Jetpack Compose.
  3. ارتباط با APIهای RESTful و پایگاه‌های داده جهت پیاده‌سازی قابلیت‌های اپلیکیشن.
  4. دیباگینگ و بهینه‌سازی عملکرد با استفاده از ابزارهای پروفایلینگ.
  5. رعایت اصول SOLID، OOP و Clean Code جهت نوشتن کدهای قابل نگهداری.
  6. پیاده‌سازی تست‌های واحد و UI جهت تضمین عملکرد صحیح اپلیکیشن.
  7. همکاری نزدیک با تیم‌های طراحی، توسعه‌ی بک‌اند و مدیریت محصول.

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

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

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

ارسال رزومه برای گروه فناوری اطلاعات هلو