تخصص در html، css، و جاوا اسکریپت: تسلط بر فناوری های اصلی مورد استفاده برای ساخت رابط های کاربری وب.
تسلط به چارچوب ها و کتابخانه ها: تجربه گسترده با حداقل یکی از فریم ورک های اصلی جاوا اسکریپت مانند react، angular، یا vue.js.
طراحی پاسخگو و تلفن همراه: مهارت در طراحی و توسعه رابط هایی که به طور یکپارچه در دستگاه ها و اندازه های مختلف صفحه کار می کنند.
سازگاری بین مرورگرها: دانش چگونگی اطمینان از کارکرد برنامه ها به طور مداوم در مرورگرهای مختلف وب.
بهینه سازی عملکرد: تجربه در بهینه سازی عملکرد جلویی برای بهبود تجربه کاربر با کاهش زمان بارگذاری.
سیستم های کنترل نسخه: مهارت در استفاده از ابزارهایی مانند git برای کد منبع مدیریت.
تست و اشکال زدایی: توانایی اجرای استراتژی های تست جامع، از جمله تست های واحد و یکپارچه سازی، برای اطمینان از قابلیت اطمینان برنامه.
طراحی تجربه کاربر (ux): درک اصول طراحی ux و کاربر روشهای طراحی محوری.
دسترسی (a11y): دانش استانداردهای دسترسی به وب و نحوه پیادهسازی برنامههای کاربردی وب در دسترس.
ادغام پیوسته/استقرار مستمر (ci/cd): آشنایی با فرآیندهای اتوماسیون برای آزمایش و استقرار برنامه ها در خط لوله ci/cd.
عنوان شغلی: توسعهدهنده ارشد (react.js)
شرح شغل:
ما به دنبال یک توسعهدهنده ارشد ماهر هستیم تا تیم خود را تقویت کند و تمرکز زیادی روی react.js داشته باشد. نامزد موفق در ساخت رابط های کاربری جذاب و کارآمد با استفاده از react.js، next.js و فریم ورک های مدرن css مانند tailwind css و mui (material-ui) نقش اساسی خواهد داشت. شما در تمام مراحل طراحی اجزای رابط، از تصور تا آزمایش نهایی، درگیر خواهید شد.
مسئولیت ها:
توسعه ویژگی های جدید کاربر با استفاده از react.js و پیاده سازی قوی و با کارایی بالا معماریهای جلویی با next.js.
ساخته و نگهداری اجزای قابل استفاده مجدد و کتابخانههای جلویی برای استفاده در آینده، تضمین کد تمیز و کارآمد همراه با مستندات.
طراحیها و فریمهای سیمی را به کدهای باکیفیت ترجمه کنید، با همکاری نزدیک با طراحان UI/ux.
بهینه سازی مولفه ها برای حداکثر کارایی در طیف وسیعی از دستگاه ها و مرورگرهای دارای قابلیت وب.
عناصر جلویی را با منطق و عملکردهای سمت سرور با استفاده از apis آرام یکپارچه کنید.
نگهداری و وب سایت را بهبود دهید، برنامه را برای حداکثر سرعت و مقیاس پذیری بهینه کنید.
از زمینه به طور موثر در واکنش برای مدیریت وضعیت و انتشار داده ها از طریق درختان مؤلفه استفاده کنید.
آشنایی با مکانیسم های مجوز مدرن مانند توکن وب json برای برقراری ارتباط امن مشتری-سرور.< br>از ابزارهای کنترل نسخه مانند git برای مدیریت مؤثر و مشارکتی کد پروژه استفاده کنید.
شرایط مورد نیاز:
لیسانس در علوم کامپیوتر، فناوری اطلاعات، یا یک رشته مرتبط.
حداقل 5 سال تجربه بهعنوان یک توسعهدهنده frontend، با تجربه گسترده در react.js، از جمله قلابها و کامپوننتهای مبتنی بر کلاس.
تسلط قوی در next.js و چارچوبهایی مانند tailwind css و mui.
درک عمیق از یکپارچهسازی آرامشبخش api و مدیریت حالت در برنامههای واکنش نشان میدهد.
تجربه در ترجمه فریمهای سیمی طراحی به ویژگیهای واکنشگرا و تعاملی.
مهارتهای بهینهسازی قوی برای اطمینان از بهینهسازی برنامههای وب برای سرعت و مقیاسپذیری.
تواناییهای عالی در حل مسئله و مهارتهای ارتباطی قوی برای همکاری موثر با تیمهای چندکاره.
تجربه با ابزارهای نسخهسازی کد، و درک انطباق با امنیت و بهترین شیوهها در توسعه وب.
این نقش فرصتی استثنایی برای توسعه برنامههای کاربردی وب با کیفیت بالا و تأثیرگذار در محیط مشارکتی و نوآورانه اگر مشتاق ایجاد برنامه های کاربردی وب کاربر پسند و با کارایی بالا هستید و به جزئیات توجه دارید، خوشحال می شویم به تیم خود خوشامد بگوییم.
We are looking for a skilled senior front-end developer to enhance our team, with a strong focus on React.js. The successful candidate will be pivotal in building engaging and efficient user interfaces using React.js, Next.js, and modern CSS frameworks like Tailwind CSS and MUI (Material-UI). You will be involved in all stages of interface component design, from conception through to final testing.
Responsibilities:
This role provides an exceptional opportunity to develop high-quality, impactful web applications in a collaborative, innovative environment. If you are passionate about creating user-friendly, high-performance web applications and have a keen eye for detail, we would love to welcome you to our team.
این آگهی از وبسایت ایران تلنت پیدا شده، با زدن دکمهی تماس با کارفرما، به وبسایت ایران تلنت برین و از اونجا برای این شغل اقدام کنین.