شرح موقعیت
آپارات بهدنبال یک Design System Designer است تا مسئولیت نگهداری، توسعه و پایداری دیزاین سیستمها در پلتفرمهای مختلف آپارات را بر عهده بگیرد. این موقعیت برای افرادی مناسب است که از کار عمیق روی سیستمهای پیچیده لذت میبرند و تمایل دارند در شکلدهی و ساخت یک سیستم قابل اتکا و مقیاسپذیر موثر باشند. در سیستمهای فعلی بخشی از زیرساختها و استانداردها شکل گرفتهاند و بخشهایی همچنان به توسعه، تکمیل و یکپارچهسازی نیاز دارند. فردی که به این نقش میپیوندد باید بتواند در کنار Design System Owner، سیستم را اداره کند، تصمیمهای سنجیده در سطح سیستم بگیرد و تداوم آن را در طراحی، بهروزرسانی، مستندات و همکاری با تیمهای توسعه حفظ کند. تجربه همکاری نزدیک با توسعهدهندگان و آشنایی با نحوه تبدیل کامپوننتهای طراحی به کامپوننتهای پیادهسازیشده امتیاز محسوب میشود این نقش برای چه کسی مناسب است این موقعیت برای کسی مناسب است که به جزئیات، انسجام و ساختن زیرساختهای مقیاسپذیر و قابلنگهداری اهمیت میدهد. شما در رفع ناسازگاریها، پاسخگویی به تیمها، مستندسازی تصمیمها و قابلاتکا نگه داشتن سیستم همزمان با رشد محصولات نقش خواهید داشت و تاثیر مستقیم روی سرعت و دقت و کیفیت عملکرد تیمهای طراحی و توسعه در سازمان خواهید داشت.
مسئولیتها
- نگهداری و توسعه مستمر دیزاین سیستمهای آپارات در پلتفرمهای وب، PWA، iOS، اندروید و TV
- طراحی، تکمیل و بهروزرسانی کتابخانههای کامپوننت در Figma با توجه به سطح بلوغ هر پلتفرم
- نگهداری و تکامل Design Tokens، Variables، Typography، Color، Spacing و سایر Foundationهای سیستم
- تدوین مستندات ساختاریافته برای کامپوننتها، شامل Anatomy، Behavior, States، Usage Guidelines و Accessibility
- مدیریت تغییرات کتابخانه، Versioning، انتشار نسخهها و اطلاعرسانی شفاف تغییرات به مصرفکنندگان سیستم
- پشتیبانی از طراحان محصول و توسعهدهندگان برای استفاده صحیح و مؤثر از دیزاین سیستم
- بازبینی طراحیها و پیادهسازیها از نظر انطباق با سیستم، انسجام بصری و کیفیت
- شناسایی الگوهای تکرارشونده در محصول و تبدیل آنها به کامپوننت یا Pattern قابلاستفاده مجدد
- شناسایی خلأها، ناسازگاریها و بدهیهای سیستم و اولویتبندی اقدامات اصلاحی
- همکاری نزدیک با تیمهای توسعه برای حفظ رفتار سازگار کامپوننتها در طراحی و کد
- در نظر گرفتن Accessibility و Responsive Behavior در تمام لایههای سیستم
نیازمندیها
- حداقل 4 سال تجربه در طراحی محصول و دستکم 2 سال تجربه مستقیم و عملی در زمینه دیزاین سیستم
- پورتفولیویی که تجربه واقعی در ساخت، توسعه یا نگهداری یک دیزاین سیستم را نشان دهد
- تسلط پیشرفته بر Figma، شامل Variables، Modes، Component Properties، Variants، Auto Layout و Nested Instances
- تفکر سیستمی قوی و توانایی تشخیص الگوهای مشترک در سناریوهای متفاوت محصول
- درک مناسب از Design Tokens و معماری سلسلهمراتبی آنها در سطوح Primitive، Semantic و Component
- تجربه نگهداری کتابخانه کامپوننت و مدیریت تغییرات بدون ایجاد اختلال برای تیمهای محصول
- توانایی مستندسازی شفاف و ساختاریافته برای طراحان و توسعهدهندگان
- درک عملی از اصول Accessibility و استاندارد WCAG
- تجربه طراحی برای سیستمهای مالتی پلتفرم مانند وب، iOS، Android و TV
- آشنایی با فریمورکهای مبتنی بر کامپوننت مانند React یا Vue
- آشنایی با استانداردها و ابزارهای مدیریت توکن مانند DTCG، Tokens Studio یا Style Dictionary
- تجربه کار با Design System Governance، Contribution Model و فرایندهای انتشار نسخه
- تجربه تولید مستندات ساختاریافته و قابلخواندن برای ماشین
- آشنایی با دیزاین سیستمهای شناختهشده مانند Material Design، Carbon، Polaris، Primer یا Base Web
- علاقهمندی به توسعه ابزارهای داخلی و بهبود فرایندهای دیزاین سیستم