استخدام Mobile Developer
شرح موقعیت شغلی
مهارتهای ضروری:
- علاقهمندی به یادگیری و توانایی خود یادگیری و یادگیری سریع
- آشنایی با مفاهیم پایه برنامهنویسی، مهندسی نرمافزار، طراحی شیگرا، برنامه نویسی Functional و معماری نرمافزارهای موبایل
- آشنایی با ابزارهای معمول توسعه و نرمافزار نظیر Git و ابزارهای مدیریت package
- تجربه پیادهسازی طرحهای گرافیکی در محیط وب یا موبایل
- تجربه توسعه اپلیکیشن برای Android یا iOS یا تجربه توسعه اپلیکیشن تحت وب با یکی از فریمورکهای Angular، React یا Vue.js
- آشنایی با شیوههای مدیریت وضعیت (state management) در اپلیکیشنهای تحت وب و موبایل
مهارتهای امتیازی:
- آشنایی با زبان Dart و فریمورک Flutter
- آشنایی با تکنیک Dependency Injection
- آشنایی و تجربه کار با معماری flux و یکی از ابزارهای مربوط به آن (Redux، MobX، BLoC یا React Context API)
- آشنایی با برنامهنویسی واکنشی (Reactive Programming) و ابزارهای مرتبط به آن نظیر RxJS
- آشنایی با نحوه بهینهسازی اپلیکیشنهای موبایل
- آشنایی با نحوه پیاده سازی یک اپلیکیشن به صورت Responsive
- آشنایی با PhoneGap
مهارتهای مورد نیاز
- برنامه نویسی موبایل
- Android
- functional
حداقل سابقه کار
- مهم نیست
جنسیت
- مهم نیست
وضعیت نظام وظیفه
- معافیت دائم پایان خدمت