ما در هامون به دنبال یک کارشناس توسعهدهنده Front-End (React) هستیم که با دانش و تجربه خود در حوزه توسعه وب، مسئولیت پیادهسازی و نگهداری رابط کاربری وباپلیکیشنها را بر عهده بگیرد. در این نقش، تمرکز اصلی شما بر توسعه با React.js، طراحی کامپوننتهای قابل استفاده مجدد، اتصال به سرویسهای API و بهینهسازی عملکرد رابط کاربری خواهد بود.
نقش شما چیست؟
- توسعه، پیادهسازی و نگهداری رابط کاربری وباپلیکیشنها
- طراحی و توسعه کامپوننتهای قابل استفاده مجدد با استفاده از React.js
- توسعه صفحات، فرمها، داشبوردها و سایر اجزای رابط کاربری
- توسعه و مدیریت Components، State، Props و Events در React
- پیادهسازی Responsive Design و سازگاری رابط کاربری با دستگاهها و مرورگرهای مختلف
- اتصال رابط کاربری به سرویسهای Backend از طریق REST API و Web API
- دریافت، ارسال و مدیریت دادهها و پیادهسازی فرآیندهای مرتبط با API
- توسعه و نگهداری کدهای JavaScript و TypeScript
- استفاده از کامپوننتها و کتابخانههای UI موردنیاز پروژه
- پیادهسازی فرمها، اعتبارسنجی (Validation)، مسیریابی (Routing) و Navigation
- مدیریت State برنامه با استفاده از ابزارها و الگوهای مناسب
- بهینهسازی عملکرد صفحات و کامپوننتها و کاهش زمان بارگذاری
- عیبیابی و رفع خطاهای مربوط به رابط کاربری و عملکرد Front-End
- همکاری با تیمهای Backend، تحلیل، محصول و UI/UX برای پیادهسازی قابلیتهای جدید
- انجام تست، مستندسازی و پشتیبانی فنی از توسعههای انجامشده
- رعایت استانداردهای Clean Code، Reusability و Component-Based Development
- استفاده از Git و فرآیندهای Version Control برای مدیریت کد
آنچه برای موفقیت در این نقش نیاز دارید:
- تسلط به React.js و JavaScript
- آشنایی یا تجربه کار با TypeScript
- تسلط به HTML5 و CSS3
- تجربه کار با REST API و Web API
- تجربه کار با React Hooks و مدیریت State
- آشنایی و تجربه کار با React Router
- آشنایی با کتابخانهها و Frameworkهای UI مانند Material UI، Ant Design یا Bootstrap
- آشنایی با Responsive Design
- آشنایی با ابزارهای مدیریت تسک مانند ClickUp یا Azure DevOps
- تجربه کار با Claude Design
- آشنایی با مفاهیم Frontend Architecture و Component-Based Development
- آشنایی با ابزارهای مدیریت State مانند Redux، Redux Toolkit یا ابزارهای مشابه
- آشنایی با Git و فرآیندهای Version Control
- آشنایی با مفاهیم Web Performance و Browser Developer Tools
- آشنایی با اصول UI/UX و تجربه همکاری با تیم طراحی
- آشنایی با تستنویسی Front-End و ابزارهایی مانند Jest و React Testing Library مزیت محسوب میشود
- توانایی تحلیل و حل مسائل فنی
- توانایی کار تیمی و مستندسازی
چرا هامون؟ ارزش پیشنهادی ما برای شما:
- حقوق و مزایا بر اساس شایستگی
- توسعه فردی در راستای اهداف سازمان
- فرهنگ سازمانی سالم و محترمانه: در هامون احترام، حمایت و گفتوگوی حرفهای بین اعضا یک اصل جدی است
- بیمه تکمیلی
- هدایا و جشنهای مناسبتی
- صبحانه
- بنهای ویژه رفاهی
ساعات کاری: شنبه تا چهارشنبه از ساعت ۸ الی ۱۷
محل کار: تهران، آرژانتین
ما مشتاقانه منتظر آشنایی با افرادی هستیم که میخواهند فراتر از یک موقعیت شغلی، آیندهای حرفهای بسازند.