شرح شغل:
توسعه رابط کاربری:
بهینهسازی عملکرد:
تعامل با توسعهدهندگان Back-End:
تست و رفع باگ:
استفاده از فریمورکها و کتابخانهها:
ایجاد و نگهداری سبک راهنما (Style Guide):
همکاری با تیم طراحی و تجربه کاربری (UX):
نوشتن کدهای فرانت:
طراحی و پیادهسازی صفحات وب:
بهینهسازی عملکرد:
تست و ارزیابی:
همکاری با تیمهای توسعه و طراحی:
استفاده از ابزارها و فریمورکها:
توانمندیها و مهارتها:
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
این آگهی از وبسایت ایران تلنت پیدا شده، با زدن دکمهی تماس با کارفرما، به وبسایت ایران تلنت برین و از اونجا برای این شغل اقدام کنین.