شرح شغلی:
برنامهنویس اندروید مسئول توسعه اپلیکیشنهای موبایل با استفاده از Kotlin و Jetpack Compose است. همچنین، باید توانایی کار با Kotlin Multiplatform (KMP) را داشته باشد تا بتواند کد مشترک برای پلتفرمهای مختلف(اندروید و iOS) بنویسد.
تخصصها:
Kotlin: تسلط کامل بر زبان Kotlin و مفاهیم آن.
Jetpack Compose: تجربه در استفاده از Jetpack Compose برای ایجاد رابطهای کاربری مدرن و واکنشگرا.
Kotlin Multiplatform (KMP): تجربه در توسعه پروژههای کراسپلتفرم با Kotlin Multiplatform برای استفاده از کد مشترک بین اندروید و iOS.
Android SDK: آشنایی با مجموعه ابزارهای توسعه اندروید و Android Studio.
UI/UX Design: تجربه در طراحی UI/UX مطابق با اصول طراحی Material Design.
REST APIs: کار با APIهای RESTful در برنامههای اندروید.
Unit Testing: تجربه در نوشتن تستهای واحد با استفاده از فریمورکهایی مانند JUnit، Mockito و Espresso.
Version Control: آشنایی با Git و GitHub یا GitLab.
مسلط به معماریهای رایج و بهروز در توسعه نرمافزارهای اندرویدی
دارای تجربه عملی در توسعه و نگهداری پروژههای ماژولار و مقیاسپذیر
آشنا با الگوهای طراحی (Design Patterns) متداول و کاربردی در برنامهنویسی اندروید
تسلط به مفاهیم شیءگرایی، دادهساختارها و الگوریتمهای پایه.
شرایط کار با ما:
بیمه تامین اجتماعی (از روز اول فعالیت)
بیمه تکمیلی (اختیاری)
حقوق ثابت سر وقت
هدایای مناسبتی
سایر مزایای قانونی