ما به دنبال یک توسعهدهنده فرانتاند باتجربه و مسلط به زبان انگلیسی، که به ساخت اپلیکیشنهای باکیفیت، مقیاسپذیر و با کارایی بالا با استفاده از React علاقهمند باشد، هستیم.
محل کار: دورکاری
روزها و ساعت کاری: دوشنبه تا جمعه، 9:00 صبح تا 5:00 بعدازظهر به وقت انگلیس
حقوق: از 600 پوند (با امکان افزایش بر اساس عملکرد)
تحصیلات: علوم کامپیوتر، فناوری اطلاعات یا رشتههای مرتبط
مزایا:
- وام و پاداش
- پرداخت کمک هزینه بیمه
- جلسات آموزشی فنی هفتگی
- امکان استفاده از فضاهای کار اشتراکی
- تجربه کار بین المللی
- جلسات هفتگی دوستانه / Coffee Hour
- دورهمی و تهران گردیهای کامیونر
شرح وظایف:
- طراحی و توسعه: طراحی، توسعه و نگهداری کامپوننتهای reusable با استفاده از React.js.
- بهینهسازی: تحلیل و بهینهسازی کارایی صفحات وب با ارزیابی تأثیر کدها و کتابخانههای جدید.
- همکاری تیمی: همکاری نزدیک با مدیران محصول، طراحان و سایر مهندسان برای حل چالشهای فنی پیچیده و ارائه تجربه کاربری ممتاز.
- کیفیت کد: تمرکز بر استفاده از معماری مناسب،کدنویسی تمیز، بهینه و با کیفیت.
- تستنویسی: نوشتن تستهای برای اطمینان از صحت و پایداری عملکرد بخشهای مختلف.
- رفع خطا: شناسایی، عیبیابی و برطرف کردن باگها و مشکلات بخش فرانتاند.
مهارتها و نیازمندیها:
- تسلط کامل بر JavaScript و TypeScript
- تسلط بر اکوسیستم React:
- درک عمیق از React و مفاهیم بنیادین آن
- تجربه کار حرفهای با Next.js
- تسلط بر یکی از کتابخانههای مدیریت وضعیت (State Management) مانند Zustand، Redux یا MobX
- تسلط بر کتابخانههای مدیریت فرم مانند RHF یا Formik
- رابط کاربری (UI/UX):
- تجربه قوی در کار با کتابخانههای UI، بهویژه Material-UI
- تجربه کار با یکی از کتابخانههای چارت (Charting Libraries)
- تست: تجربه کار با فریمورکهای تست مانند Jest یا React Testing Library
- معماری نرمافزار: توانایی بالا در طراحی و پیادهسازی معماری مقیاسپذیر برای فرانتاند و تولید کد تمیز، بهینه و قابل نگهداری
- مهارت در ارتباط مؤثر به زبان انگلیسی (نوشتاری و گفتاری)
- رزومه باید به زبان انگلیسی باشد.