استخدام برنامهنویس اندروید (Android)
شرح موقعیت شغلی
شرکت نبض هوشمند سلامت از کلیه علاقه مندان جهت کار تمام وقت در زمینه پلتفرم حوزه سلامت با شرایط زیر دعوت به همکاری می نماید:
- مسلط به برنامه نویسی اندروید با زبان جاوا و آشنایی نسبی با کاتلین
- آشنا به مفاهیم Material Design و اصول طراحی UI/UX
- آشنایی با کتابخانههای پر استفاده در اندروید (Retrofit ، Room و ...)
- تسلط بر Design Pattern ها
- تسلط به معماری MVVM و تجربه کار با ViewModel ، LiveData ، RxJava
- آشنایی با Dagger و مفاهیم Dependency Injection
- تسلط به Lifecycle و Componentهای اصلی اندروید
- آشنایی با فراخوانی وبسرویسها و RESTful APIs
- توانایی توسعه کد تمیز و ساختارمند و رعایت استانداردهای برنامه نویسی اندروید
- توانایی داکیومنت نویسی برای کدها
- توانایی درک و دیباگ کدهای نوشته شده موجود
- توانایی درک مسئله و ارائه راه حل
- تسلط به مفاهیم Git
ویژگی های زیر امتیاز محسوب میشود:
- تجربه کار با سخت افزار با استفاده از بلوتوث یا اتصال سیمی و انتقال داده
- تجربه کار با نمودارهای High Performance در اندروید
- تجربه ساخت Custom View
- تجربه کار با فایل در اندروید
- تجربه کار روی اپلیکیشن های ماژولار
- تجربه کار در پروژه های بزرگ
- تجربه توسعه اپلیکیشن های iOS
خصوصیات فردی:
تعهد و مسئولیت پذیری
روحیهی اشتراکگذاری دانش و کار تیمی
توانایی تحقیق، توسعه و کمک در برنامهریزی و پیشرفت پروژه
توانایی کار به صورت گروهی و انجام تعاملات فنی
- مسلط به برنامه نویسی اندروید با زبان جاوا و آشنایی نسبی با کاتلین
- آشنا به مفاهیم Material Design و اصول طراحی UI/UX
- آشنایی با کتابخانههای پر استفاده در اندروید (Retrofit ، Room و ...)
- تسلط بر Design Pattern ها
- تسلط به معماری MVVM و تجربه کار با ViewModel ، LiveData ، RxJava
- آشنایی با Dagger و مفاهیم Dependency Injection
- تسلط به Lifecycle و Componentهای اصلی اندروید
- آشنایی با فراخوانی وبسرویسها و RESTful APIs
- توانایی توسعه کد تمیز و ساختارمند و رعایت استانداردهای برنامه نویسی اندروید
- توانایی داکیومنت نویسی برای کدها
- توانایی درک و دیباگ کدهای نوشته شده موجود
- توانایی درک مسئله و ارائه راه حل
- تسلط به مفاهیم Git
ویژگی های زیر امتیاز محسوب میشود:
- تجربه کار با سخت افزار با استفاده از بلوتوث یا اتصال سیمی و انتقال داده
- تجربه کار با نمودارهای High Performance در اندروید
- تجربه ساخت Custom View
- تجربه کار با فایل در اندروید
- تجربه کار روی اپلیکیشن های ماژولار
- تجربه کار در پروژه های بزرگ
- تجربه توسعه اپلیکیشن های iOS
خصوصیات فردی:
تعهد و مسئولیت پذیری
روحیهی اشتراکگذاری دانش و کار تیمی
توانایی تحقیق، توسعه و کمک در برنامهریزی و پیشرفت پروژه
توانایی کار به صورت گروهی و انجام تعاملات فنی
مهارتهای مورد نیاز
- Java
- Android
- Kotlin
- Design Patterns
- MVVM
حداقل سابقه کار
- مهم نیست
جنسیت
- مهم نیست
وضعیت نظام وظیفه
- مهم نیست