استخدام React Native Developer
شرح موقعیت شغلی
تواناییهای تخصصی:
· آشنایی با ReactJs ، Class/Function Components
· تسلط کامل به React Native برای توسعه اپلیکیشن Android
· تسلط کافی به Java script و ES6
· تسلط به مباحث State Management و کتابخانه های آن
· تسلط به پکیچ منیجر جاوااسکریپت
· تجربه کار با Axios
· تجربه کار با Sqlite و Async storage
· آشنا به REST API
· دارای نمونه کار پیاده سازی شده با react native
· توانایی دیباگ کردن
· آشنایی با ابزارهای لازم برای خروجی گرفتن در محیط های اندروید
· توانایی استفاده از کد های قبلی و refactor کردن آنها در صورت نیاز
· دارای نمونه کار در زمینه پیاده سازی React-Native
· مسلط به JavaScript / ES6
· مسلط بر React-Hooks React life cycle
· مسلط به مفاهیم و پیادهسازی Restful Api
· تسلط کافی در Git
· تسلط کافی با Firebase و محیط و تنظیمات گوگل پلی و اپ استور
· تولید کدهایreusable و قابل تست
ویژگیهای امتیازی:
· تجربه کار با پلیر ویدئو از جمله exoplayer
· تجربه در کدنویسی با Java
· تسلط به تست نویسی
· درک کامل اکوسیستم های Android و iOS
· توانایی نوشتن کاستوم سرویس ها در React-native
· تجربه کار با Mobile Debugging tools
· Testing with Jest/Enzyme
· مهارت در React Native Custom Plugin development.
· آشنایی به پروتکل های RTMP , RTP, HLS, MPEG-DASH و UDP
· آشنایی با پروتکل های WebRTC, RTP, UDP
شایستگیهای کلیدی:
· توانایی تخمین زمانی تسک های محول شده در اسپرینت های اسکرام و انجام آن در زمان مشخص
· بکارگیری مفاهیم Clean Code در پروژه ها.
· درک کامل از چرخه عمر توسعه برنامه های تلفن همراه، از مرحله نمونه سازی
· آشنایی با طراحی رابط کاربری و Responsive Design
ویژگیهای فردی:
· روحیه پرانرژی و سازنده
· باهوش، مستعد، منضبط و چابک
· توانایی درک مسئله و ارائه راهحل
· توانایی کار تیمی
· صبور و منعطف
· متعهد و مسئولیتپذیر
· مسلط به روش های گزارش گیری و ثبت اطلاعات
· آشنایی کافی به زبان انگلیسی
مهارتهای مورد نیاز
- react native
- Javascript
- Git
- Redux
حداقل سابقه کار
- سه تا شش سال
جنسیت
- مهم نیست
وضعیت نظام وظیفه
- مهم نیست