پیشنیازها
● داشتن تجربه کار گروهی و آشنایی کامل با متد اسکرام و تیمهای با ساختار چابک.
● توانمند در رهبری گروه، برقراری تعاملات مؤثر گروهی به جهت ایجاد همسویی و هماهنگی.
● توانایی مدیریت و نظارت بر کیفیت پیشبرد پروژهها.
● داشتن روحیه چالش پذیری، صبوری و توانمند در تزریق انرژی و انگیزه در فضای گروه.
● داشتن تفکر سیستمی و روحیه ساختار و نظم دهی در کارها.
● داشتن روحیه انتقال و ایجاد جریان دانش در گروه.
● تسلط کامل به زبانها، ابزارها و تکنولوژیهای مطرح در حوزه Front-End.
● تسلط کامل به حداقل یک فریمورک مطرح JavaScript نظیر Vuejs و Reactjs.
● تسلط کامل به حداقل یک فریمورک مطرح CSS نظیر Bootstrap.
● مسلط به مفاهیم REST-API.
● آشنایی کامل با Design-Patternهای مطرح در طراحی نرم افزار.
● داشتن تجربه مؤثر در طراحی معماری و پیاده سازی پروژههای تجاری مقیاس متوسط و بزرگ.
● داشتن تخصص در تحلیل مسئله، ارائه راه حل مناسب و توانمند در پیاده سازی مطلوب و بهینه آن.
● آشنایی کامل با محیط توسعه در لینوکس.
● تسلط به Git ،Git-Flow ،Semantic-Versioning ،Release-Flow.
● مسلط به اصول پیاده سازی Responsive-Design.
● داشتن دید کافی به لایههای دیگر در توسعه نرم افزار نظیر Back-End و DevOps.
● داشتن تجربه کافی در مستندسازی.
● داشتن تجربه مناسب در تکنیک های افزایش Performance و توسعه بهینه.
الزاماتی که داشتنشان مزیت است:
● آشنایی کامل با مفاهیم UI/UX.
● تجربه کار با WebRTC.
● تجربه کار با WebSocket.
● تجربه کار با GraphQL.
● آشنا با مفاهیم Signaling و VoIP.
● آشنا با مفاهیم Streaming.