نشان کن
کد آگهی: KP5956860864

توسعه دهنده Front-End | Front-End Developer

توسعه دهنده Front-End | Front-End Developer - پخش سایه سمن | Saye Saman Distribution
پخش سایه سمن | Saye Saman Distribution
در تهران
در وبسایت ایران تلنت  (2 روز پیش)
اطلاعات شغل:
نوع همکاری:  تمام‌وقت
بازه سنی:  از 22 تا 40 سال
نیاز به سابقه:  حداقل 1 سال
متن کامل آگهی:

شرح شغل:

توسعه رابط کاربری:


  • طراحی و پیاده‌سازی صفحات وب و رابط‌های کاربری تعاملی و جذاب.
  • استفاده از زبان‌های HTML ،CSS و JavaScript برای ساخت رابط‌های کاربری.

بهینه‌سازی عملکرد:


  • بهینه‌سازی عملکرد صفحات وب و اپلیکیشن‌ها برای سرعت بالا و تجربه کاربری بهتر.
  • اطمینان از نمایش صحیح و کارکرد مناسب رابط‌های کاربری در مرورگرها و دستگاه‌های مختلف.

تعامل با توسعه‌دهندگان Back-End:


  • همکاری با توسعه‌دهندگان Back-End برای ادغام صحیح رابط‌های برنامه نویسی و پایگاه داده.
  • اطمینان از یکپارچگی و هماهنگی میان Front-End و Back-End.

تست و رفع باگ:


  • انجام تست‌های واحد (Unit Tests) و تست‌های یکپارچه‌سازی (Integration Tests) برای اطمینان از عملکرد صحیح رابط‌های کاربری.
  • شناسایی و رفع باگ‌ها و مشکلات رابط کاربری.

استفاده از فریم‌ورک‌ها و کتابخانه‌ها:


  • استفاده از فریم‌ورک‌ها و کتابخانه‌های محبوب JavaScript مانند React ،Angular یا Vue.js برای توسعه سریع‌تر و کارآمدتر.
  • به‌روز نگه‌داشتن دانش و مهارت‌ها با آخرین تکنولوژی‌ها و ابزارهای Front-End.

ایجاد و نگهداری سبک راهنما (Style Guide):


  • تهیه و به‌روزرسانی سبک راهنما (Style Guide) برای حفظ یکنواختی در طراحی رابط‌های کاربری.
  • مستندسازی تمامی تصمیمات و فرآیندهای طراحی برای استفاده تیم‌های توسعه.

همکاری با تیم طراحی و تجربه کاربری (UX):


  • همکاری نزدیک با تیم‌های طراحی و تجربه کاربری برای پیاده‌سازی دقیق و صحیح طرح‌ها و ایده‌ها.
  • جمع‌آوری و اعمال بازخوردهای کاربران برای بهبود تجربه کاربری.

نوشتن کد‌های فرانت:


  • نوشتن و نگهداری کدهای HTML ،CSS و JavaScript برای ایجاد و بهبود رابط‌های کاربری.
  • اطمینان از اجرای صحیح و کارایی کد در مرورگرها و دستگاه‌های مختلف.

طراحی و پیاده‌سازی صفحات وب:


  • طراحی و پیاده‌سازی صفحات وب تعاملی و کاربردی با توجه به نیازمندی‌های پروژه.
  • اطمینان از سازگاری صفحات وب با استانداردهای وب و اصول تجربه کاربری.

بهینه‌سازی عملکرد:


  • بهینه‌سازی کد‌های Front-End برای کاهش زمان بارگذاری و افزایش سرعت اجرای صفحات وب.
  • بهینه‌سازی کد‌های Front-End برای کاهش زمان بارگذاری و افزایش سرعت اجرای صفحات وب.

تست و ارزیابی:


  • انجام تست‌های واحد و یکپارچه‌سازی برای اطمینان از عملکرد صحیح رابط‌های کاربری.
  • شناسایی و رفع باگ‌ها و مشکلات فنی در کد‌های Front-End.

همکاری با تیم‌های توسعه و طراحی:


  • شرکت در جلسات برنامه‌ریزی و بازبینی پروژه برای هماهنگی بهتر میان تیم‌ها.
  • ارائه بازخورد و پیشنهادات برای بهبود طراحی و توسعه رابط‌های کاربری.

استفاده از ابزارها و فریم‌ورک‌ها:


  • استفاده از ابزارها و فریم‌ورک‌های محبوب Front-End برای توسعه سریع‌تر و کارآمدتر.
  • به‌روز نگه‌داشتن دانش و مهارت‌ها با آخرین تکنولوژی‌ها و ابزارهای Front-End.

توانمندی‌ها و مهارت‌ها:


  • مسلط به JavaScript (ES6+) و TypeScript.
  • تجربه عملی با React.js و یکی از فریمورک‌های SSR مانند Next.js.
  • آشنایی با Redux Toolkit یا سایر ابزارهای مدیریت وضعیت (مثل Zustand و Recoil).
  • مسلط به HTML5 و CSS3 و تجربه TailwindCSS یا SASS/SCSS.
  • تجربه در کار با RESTful APIها و آشنایی با GraphQL و ابزارهایی مانند Apollo Client.
  • تجربه عملی با Git ،GitFlow و همکاری تیمی با ابزارهایی مانند GitHub یا GitLab.
  • آشنایی با نوشتن تست‌های Unit و Integration.
  • تجربه با Jest ،React Testing Library یا Cypress.
  • درک قوی از مفاهیم Responsive Design و Cross-browser Compatibility.
  • تجربه در ساخت PWA یا استفاده از Service Workers.

1. User interface development:
Designing and implementing web pages and interactive and attractive user interfaces.
Using HTML, CSS and JavaScript languages to build user interfaces.
2. Performance optimization:
Optimize the performance of web pages and apps for high speed and better user experience.
Ensure the proper display and functionality of the interfaces in different browsers and devices.
3. Interacting with Back-End developers:
Collaborate with Back-end developers to integrate the proper programming and database interfaces.
Ensure integrity and harmony between Front-end and back-end.
4. Testing and fixing bug:
Perform unit tests and integration tests to ensure the proper functioning of the user interfaces.
Identify and fix bugs and interface problems.
5. Use Frameworks and Libraries:
Using popular javascript frameworks and libraries such as React, Angular or Vue.js for faster and more efficient development.
Keep up to date with knowledge and skills with the latest technologies and tools.
6. Create and maintain a guide style (Style Guide):
Provide and update the style guide to maintain the uniformity in the design of the user interfaces.
Documenting all design decisions and processes for development teams.
7. Collaborate with the User Design and Experience Team (UX):
Carely collaborate with design and user experience teams to accurately implement designs and ideas.
Collect and apply users' feedback to improve user experience.
Tasks:
1. Write franc codes:
Writing and maintaining HTML, CSS and JavaScript codes to create and improve user interfaces.
Ensure the proper implementation and performance of the code in different browsers and devices.
2. Design and Implementation of Web Pages:
Designing and implementing interactive and practical web pages according to the project requirements.
Ensure that web pages are compatible with web standards and principles of user experience.
3. Performance optimization:
Optimize Front-end code to reduce loading time and speed up web pages.
Optimize Front-end code to reduce loading time and speed up web pages.
4. Testing and evaluating:
Performing single tests and integrating to ensure the proper functioning of the user interfaces.
Identify and fix bugs and technical problems in Front-end codes.
5. Cooperate with Development and Design Teams:
Attend project planning and review sessions for better coordination between teams.
Provide feedback and suggestions to improve the design and development of user interfaces.
6. Use tools and frameworks:
Using popular Front-End tools and frameworks for faster and more efficient development.
Keep up to date with knowledge and skills with the latest technologies and tools.
Capabilities and skills
Mastery of javascript (ES6+) and TypeScript
Practical experience with React.js and one of SSR frameworks like Next.js
Introduction to Redux Toolkit or other status management tools (such as Zustand, Recoil)
Mastery of HTML5, CSS3 and experience with tailwindcss or Sass/SCSS
Experience in working with Restful APIs and getting to know Graphql and tools like Apollo Client
Introduction to Responsive Design and Cross-Browser Compatibility
Practical experience with Git, Gitflow and team collaboration with tools like GitHub or Gitlab
Introduction to Writing Unit and Integration Tests
Experience with Jest, React Testing Library or Cypress
A strong understanding of Responsive Design and Cross-Browser Compatibility
Experience in making PWA or using Service Workers

این آگهی از وبسایت ایران تلنت پیدا شده، با زدن دکمه‌ی تماس با کارفرما، به وبسایت ایران تلنت برین و از اون‌جا برای این شغل اقدام کنین.

هشدار
توجه داشته باشید که دریافت هزینه از کارجو برای استخدام با هر عنوانی غیرقانونی است. در صورت مواجهه با موارد مشکوک،‌ با کلیک بر روی «گزارش مشکل آگهی» به ما در پیگیری تخلفات کمک کنید.
گزارش مشکل آگهی
تماس با کارفرما
این آگهی رو برای دیگران بفرست
نشان کن
گزارش مشکل آگهی
پنج‌شنبه 16 خرداد 1404، ساعت 01:32