گروه رهبان، برای تکمیل تیم فنی خود به دنبال یک برنامهنویس فرانتاند خلاق، باانگیزه و مسلط به React.js است. اگر به چالشهای فنی علاقه دارید و میخواهید در توسعه یک محصول کلیدی در صنعت امنیت سایبری نقش داشته باشید، جای شما در تیم ما خالی است.
مسئولیتهای اصلی:
توسعه و نگهداری رابط کاربری پروژه با استفاده از React.js و Next.js
پیادهسازی رابطهای کاربری ریسپانسیو و بهینه با همکاری تیمهای UI/UX
نوشتن کدهای تمیز، ماژولار و قابل نگهداری با استفاده از TypeScript و رعایت اصول توسعه نرمافزار
بهینهسازی عملکرد اپلیکیشن، شامل افزایش سرعت بارگذاری صفحات و بهبود تجربه کاربری
همکاری مؤثر با تیمهای بکاند برای یکپارچهسازی و پیادهسازی APIهای RESTful
نوشتن تستها به کمک Jest + React Testing Library (واحد/ترکیبی)
رعایت بهترین الگوهای امنیتی سمت فرانت: CSP، XSS، CSRF، CORS، مدیریت امن توکنها و خطایابی مبتنی بر RFC7807
مهارتهای تخصصی مورد نیاز (Hard Skills):
تسلط کامل بر React.js و Next.js (با درک عمیق از مفاهیم React Hooks و Server/Client Components)
آشنایی کامل با TypeScript و کدنویسی خوانا و تستپذیر
تسلط کامل بر exception handling، data validation و sanitization
تسلط بر روشهای آپلود امن، chunking/resume و Web Workers و Web Crypto API
آشنایی عملی با SSO، MFA (OTP/TOTP/WebAuthn)، Magic Link
تجربه کار با ابزارهای مدیریت وضعیت (State Management)
تسلط بر HTML5/CSS3/JavaScript (ES6+) و تجربه طراحی ریسپانسیو
آشنایی کامل با RESTful API و نحوه تعامل با آنها
آشنایی با SSE/WebSocket برای اعلانها و مانیتورینگ
آشنایی با semantic HTML و مفاهیم SEO در برنامههای React و Next.js
آشنایی با ابزارهای کنترل نسخه مانند Git
تسلط نسبی بر ابزارهای تستنویسی
آشنایی کامل با مباحث امنیت فرانتاند مثل injectionها، CORS، CSP و ...
مهارتهای عمومی و ویژگیهای شخصیتی (Soft Skills):
توانایی حل مسئله و تفکر ساختاریافته
مسئولیتپذیری و دقت بالا به جزئیات
توانایی کار تیمی و برقراری ارتباط مؤثر با سایر اعضای تیم
باانگیزه و مشتاق به یادگیری مداوم
مزیت محسوب میشود:
آشنایی با مفاهیم DevOps، CI/CD و ابزارهایی مانند Docker و GitLab/GitHub Actions
تجربه با معماریهای مدرن مانند Micro-frontends
آشنایی با اصول UI/UX و Test-driven Development (TDD)
تجربه با LDAP/AD، تنظیمات SSO، و سناریوهای سازمانی
تجربه پیادهسازی درگاههای پرداخت آنلاین
مزایای همکاری با ما
حقوق رقابتی + بیمه/مزایای تکمیلی
حضوری/ریموت/هیبرید + ساعات کاری منعطف
دسترسی به دورهها و تجهیزات
اگر واجد شرایط بالا هستید و به دنبال یک فرصت شغلی هیجانانگیز در یک محیط پویا و حرفهای هستید، رزومه خود را برای ما ارسال کنید.
مشتاق دیدار شما هستیم!