ما به دنبال یک برنامهنویس ارشد فرانتاند هستیم که تجربه گستردهای در تکنولوژیهای مدرن فرانتاند داشته باشد و درک عمیقی از اصول و بهترین شیوهها داشته باشد. فرد ایدهآل ما توانایی رهبری و هدایت تیم برای موفقیت در طراحی و توسعه اپلیکیشنهای وب بزرگ و با کارایی بالا را داراست.
شرایط و الزامات:
- حداقل ۳ سال تجربه کاری مرتبط در توسعه فرانتاند - تسلط کامل به TypeScript، JavaScript (ES6+) و فریمورک React (از جمله Hooks) - تجربه قوی در استفاده از Next.js (شامل SSR و CSR) - آشنایی با Node.js، GraphQL و Expo مزیت محسوب میشود - درک کامل از مدیریت State (مانند Zustand) و کتابخانههای Fetch داده (مانند React Query v5) - مهارت در کار با کتابخانههای فرم (مانند Formik، React-Hook-Form) - تخصص در استفاده از CSS پیشپردازشگرها (SASS/LESS) و کتابخانههای مدرن استایلدهی (Styled-components، Emotion،TailwindCSS) - تجربه کار با فریمورکهای UI مانند Ant Design و Material-UI - آشنایی با فریمورکهای تست (مانند Cypress، Jest) - تجربه کار با Storybook و ساخت سیستمهای طراحی (Design Systems) - تجربه ثابتشده در معماری فرانتاند و بهینهسازی عملکرد
وظایف:
- هدایت توسعه فرانتاند پروژههای پیچیده با تمرکز بر کیفیت و قابلیت نگهداری کد - راهنمایی و منتورینگ برنامهنویسان کمتجربه و ترویج بهترین شیوهها - همکاری نزدیک با توسعهدهندگان بکاند و مدیران محصول - بهینهسازی عملکرد اپلیکیشنهای وب برای ترافیک بالا - پیادهسازی و نگهداری تستهای E2E و یکپارچهسازی (Integration Tests) - مشارکت در بازبینی کدها برای اطمینان از رعایت استانداردها و بهترین شیوهها
«مأموریت ما، جان بخشیدن به اکوسیستم ارتباطات، تعاملات و تبادلات داوطلبانه از طریق توانمندسازی تشکلهای مردمی و جاری سازی فعالیت های داوطلبانه در زندگی روزمره مردم و جذب مشارکت و منابع آن هاست. ما با نوآوری و فناوری، سرمایه های اجتماعی را به اهرم هایی برای رشد اجتماعی، فرهنگی و اقتصادی تبدیل کرده و با خلق فرصتهای مشترک، به بهبود کیفیت زندگی تمام اعضای جامعه کمک میکنیم.»