React JS

  • Proven experience as a UI Engineer, Frontend Developer, or similar role.
  • Strong proficiency in React and TypeScript.
  • Solid understanding of HTML5, CSS3, and JavaScript.
  • Experience with UI frameworks like React, Angular, or Vue.js.
  • Proficiency in CSS pre-processors like Sass or LESS.
  • Experience with responsive design techniques and frameworks (e.g., Bootstrap, Flexbox, Grid).
  • Knowledge of frontend build tools (e.g., Webpack, Babel, npm).
  • Familiarity with version control systems like Git.
  • Understanding of design principles and experience working with design tools such as Figma, Sketch, or Adobe XD.
  • Ability to work closely with designers to implement their vision while providing technical feedback.
  • Strong problem-solving skills and attention to detail.
  • Excellent communication and collaboration skills.
  • Experience with UI testing frameworks (e.g., Jest, Cypress).
  • Familiarity with CSS-in-JS solutions (e.g., Styled Components or Emotion).
  • Knowledge of performance optimization tools and techniques for UI (e.g., lazy loading, code splitting).
  • Understanding of server-side rendering and static site generation (e.g., with frameworks like Next.js or Nuxt.js).
  • Experience working with REST APIs or GraphQL.