استخدام برنامهنویس React Native
شرح موقعیت شغلی
شرح مسئولیت ها و وظایف (امکان دورکار)
- طراحی و برنامهنویسی لایه فرانت مبتنی بر React Native به همراه کتابخانه WebRTC
- طراحی و برنامهنویسی لایه بکاند مبتنی بر NodeJS
- توسعه چارچوبها، کامپوننتها و زیرساختهای مورد نیاز در لایه بکاند/فرانت (مبتنی بر React/NodeJS)
- تست و مستندسازی پروژهها و محصولات نرمافزاری
- پشتیبانی فنی و رفع خطاهای گزارش شده نرمافزار
مهارتهای تخصصی مورد نیاز
- تسلط بر سیستمعاملهای Android و iOS
- تسلط بر ابزارهای توسعه Mobile Application شامل Android Studio و xCode
- دارای تجربه عملی و نمونه کار در زمینه React Native
- تسلط بر React و کتابخانههای مرتبط از جمله Socket.IO و WebRTC
- تسلط بر NodeJS و فناوریهای مرتبط از جمله Socket.IO، Express و pg(PostgreSQL)
- تسلط بر Bootstrap, HTML, CSS, SCSS, JavaScript(ES6), TypeScript
- آشنایی با Redux
- تسلط بر REST/SOAP/WEB API
- تسلط بر اصول طراحی UI/UX
- تسلط بر اصول پایگاه داده و زبان SQL
- تسلط بر پروتکلها، استانداردها و فناوریهای پایه وب
- تسلط بر ابزارهای عمومی توسعه نرمافزار
- تسلط بر مفاهیم Object Oriented
- آشنایی با سیستم عامل لینوکس
- آشنایی با امنیت نرمافزار و اصول برنامهنویسی امن
- آشنایی با فرآیندهای توسعه نرمافزار چابک
شرایط احراز
- تحصیلات: حداقل مدرک کارشناسی در رشته مهندسی نرمافزار یا رشتههای مرتبط از دانشگاه معتبر
- سابقه کار: حداقل ۳ سال سابقه کار تمام وقت در زمینه توسعه نرمافزار با فناوریهای ذکر شده
- توانایی کار تیمی: آمادگی و تجربه برای کار تیمی و سازمانی بصورت دورکاری و حضوری
مهارتهای مورد نیاز
- react native
- REST
- SOAP
- UI/UX
- typescript
حداقل سابقه کار
- سه تا شش سال
جنسیت
- مهم نیست
وضعیت نظام وظیفه
- مهم نیست