ما در شرکت ریتون در موقعیت شغلی «برنامهنویس ارشد» به دنبال همکاری توانمند در حل مسأله و علاقمند به انجام کار تیمی هستیم که بتواند در کنار تیم فنی، در طراحی و پیادهسازی رابطهای کاربری خلاقانه و بهینه نقش کلیدی ایفا کند.
شرح شغل:
• طراحی و پیادهسازی زیرساخت پروژه Front-End
• طراحی، پیادهسازی و سفارشیسازی کامپوننتهای مورد نیاز
• سفارشیسازی برخی پروژههای Open-Source جهت استفاده در پروژه
• همکاری با تیم طراحی (UI/UX) برای تبدیل طرحهای Figma/Adobe XD به کدهای Responsive و بهینهشده
• یکپارچهسازی با APIs سمت سرور (REST/GraphQL) و مدیریت وضعیت اپلیکیشن
• نوشتن تستهای واحد (Unit Tests) و تستهای یکپارچهسازی (Integration Tests)
• بهینهسازی عملکرد فرانتاند برای بهبود سرعت بارگذاری.
• مشارکت در بررسی کد (Code Review) و رعایت استانداردهای کدنویسی
• حفظ و بهبود نرمافزارهای مشتری
• همکاری در تیم با دیگر توسعهدهندگان نرمافزار، تحلیلگران، آزمونگران و غیره
• تست و رفع باگ برنامههای توسعه داده شده
• تجربه در مقیاسپذیری پروژه (scalability) و مدیریت تیمهای کوچک و متوسط
• داشتن نگاه End-to-End از مرحله طراحی UI تا استقرار در production
دانش و مهارتهای مورد نیاز:
• تسلط به HTML ,CSS و JavaScript
• تجربه کاری حداقل ۳ سال با یکی از فریمورکهای اصلی (React, Angular, یا Vue)
• آشنایی با توسعه مبتنی بر کامپوننت و ابزارهای مرتبط (مثل Storybook)
• آشنایی حرفهای با Figma و Swagger
• تسلط کامل به پروتکل های ارتباط با سرور (Http, WebSocket)
• تسلط کامل به پیاده سازی PWA
• Security در فرانتاند، مباحثی مثل XSS، CSRF، CSP، و مدیریت توکنها
• توانایی کار با Git و فرآیندهای CI/CD (مانند GitHub Actions, GitLab CI)
* آشنایی مقدماتی با Backend Technologies (مانند Node.js, Express) مزیت محسوب میشود