استخدام برنامهنویس React Native (آقا)
شرح موقعیت شغلی
شرح وظایف:
- طراحی و توسعه برنامههای React Native با استفاده از بهترین روشهای برنامهنویسی
- توسعه رابط کاربری شهودی و جذاب در برنامههای تلفن همراه و تبلت
- همکاری با تیمهای مختلف توسعه، طراحی و محصولات برای انتقال بهترین تجربه کاربری و کاربردی به کاربران
- آزمون و ارزیابی عملکرد برنامهها و اصلاح خطاها و باگها
- طراحی، تولید و بروز رسانی محصولات و برنامه های مورد نیاز شرکت
- توسعه کد براساس برنامه محول شده و مطابق با زمانبندی
- حضور در جلسات برنامه ریزی و تحلیل
مهارتهای تخصصی:
- تسلط بر JavaScript و React Native
- تجربه کار با RESTful APIs و ارتباط با سرویسهای وب
- تسلط بر Responsive Design
- درک اکوسیستم های Android و iOS
- تسلط به ابزارهای debug موبایل
- تسلط به استفاده از Expo و Native CLI
- تجربه کار با کامپوننت های Native گوشی مانند Camera، GPS و ...
- تسلط به Git
داشتن این مهارتها مزیت محسوب میشود:
- آشنا با اصول و مفاهیم UI / UX در اپلیکیشن های موبایل
- آشنا به گرفتن خروجی iOS
- تسلط به Functional Programming
- آشنا به TypeScript
شایستگیهای فردی:
- داشتن سابقه کاری و نمونه کار الزامی است
- دارای روحیهی کار تیمی و مشارکتی
- نوآور و مشتاق به یادگیری
- تعهد و مسئولیتپذیری
- گشودگی به تجربهها و چالشهای جدید
- منظم و دارای مهارت مدیریت زمان
موارد زیر مزیت حساب میشود
مسلط به فریمورک React و Nodjs (دارای حداقل سابقه 2 سال کار با هرکدام)
آشنایی با زبان typescript
مسلط به آسیب پذیری های امنیتی
آشنا با مفاهیم تست و تست نویسی
آشنا با مفاهیم UI/UX
تسلط به state management و کتابخانه های آن مثلا redux یا recoil
پیاده سازی رابط کاربری مطابق با طراحی ارائه شده
نوشتن کدهای تمیز و self-documented
تعامل با هم تیمی ها جهت دریافت آخرین تغییرات کد و پوش کردن کدهای جدید.
آشنایی با git flow و github و gitlab
توانایی تحقیق در رابطه با روش ها، تکنولوژی، معماری ها جهت ارائه ی بهترین راه حل ها
بازبینی کد سایر هم تیمی ها و درخوسات merge request
تسلط به متدولوژی اجایل و راهبرد اسکرام و نقش اسکرام مستر
پایبندی به پیاده سازی دقیق و به موقع هر اسپرینت
راهبری تیم توسعه و تقسیم بندی وظایف برای کسب اهداف اسپرینت و Roadmap
مشارکت روزانه با تیم در بررسی مسائل و بررسی کدها و برنامه ریزی لازم برای توسعه
آشنایی با زبان typescript
مسلط به آسیب پذیری های امنیتی
آشنا با مفاهیم تست و تست نویسی
آشنا با مفاهیم UI/UX
تسلط به state management و کتابخانه های آن مثلا redux یا recoil
پیاده سازی رابط کاربری مطابق با طراحی ارائه شده
نوشتن کدهای تمیز و self-documented
تعامل با هم تیمی ها جهت دریافت آخرین تغییرات کد و پوش کردن کدهای جدید.
آشنایی با git flow و github و gitlab
توانایی تحقیق در رابطه با روش ها، تکنولوژی، معماری ها جهت ارائه ی بهترین راه حل ها
بازبینی کد سایر هم تیمی ها و درخوسات merge request
تسلط به متدولوژی اجایل و راهبرد اسکرام و نقش اسکرام مستر
پایبندی به پیاده سازی دقیق و به موقع هر اسپرینت
راهبری تیم توسعه و تقسیم بندی وظایف برای کسب اهداف اسپرینت و Roadmap
مشارکت روزانه با تیم در بررسی مسائل و بررسی کدها و برنامه ریزی لازم برای توسعه
مهارتهای مورد نیاز
- react native
- Javascript
- Redux
حداقل سابقه کار
- سه تا شش سال
حقوق
- حقوق از ۴۰,۰۰۰,۰۰۰ تومان
جنسیت
- مرد
وضعیت نظام وظیفه
- معافیت تحصیلی معافیت دائم پایان خدمت