Frontend Developer

  • Princeton, NJ
  • Posted 30 days ago | Updated 5 days ago

Overview

Hybrid
Depends on Experience
Contract - W2
Contract - Independent

Skills

Vue.js
NodeJS
JavaScript
and TypeScript

Job Details

JOB DESCRIPTION

  • 6+ years of experience in developing front-end applications using Vue.js, React.js JavaScript, and TypeScript.
  • Expertise in JavaScript:
    • Deep understanding of core JavaScript concepts, including ES6+ features.
    • Proficiency in handling asynchronous requests, promises, and callbacks.
    • Experience with JavaScript testing frameworks (e.g., Jest, Mocha)
  • Advanced Knowledge of Modern Frameworks:
    • React:
      • Expert in React fundamentals, including components, hooks, and state management using Redux or Context API.
      • Experience with React Router for single-page applications.
    • Vue.js:
      • In-depth knowledge of Vue.js ecosystem, including Vue CLI, Vuex, and Vue Router.
      • Experience with component-based architecture and single-file components.
      • Familiarity with Vue.js reactivity system and composition API.
      • About 2 project experiences in Vue.
  • Web Markup and Styling:
    • Strong understanding of HTML5 and semantic markup.
    • Advanced CSS3 skills, including Flexbox, Grid, animations, and media queries.
    • Experience with CSS preprocessors like SASS or LESS.
    • Knowledge of accessibility standards (WCAG) and ARIA.
  • Front-End Build Tools and Version Control:
    • Proficiency with front-end build tools, such as Webpack, Rollup, or Parcel.
    • Experience with version control systems, particularly Git.
  • Responsive and Adaptive Design:
    • Strong experience in creating responsive web designs and progressive web applications
    • Understanding of mobile-first design principles and adaptive
  • Optimization:
    • Experience in optimizing web applications for speed and performance.
    • Knowledge of web performance profiling tools and techniques