JavaScript Developer
NewFound Recruiting
Nepean, Ontario, US
6d ago
source : Happy Monday


  • Work with the development team to determine how legacy applications will be migrated to the Client's JavaScript SPA platform and web front-end library.
  • Develop new VueJS component and features.
  • Develop specific enhancements to the Client's JavaScript applications including by not limited to writing new compontents, improving compontents, updating dependencies and writing TypeScript, SCSS, and JS code in order to complete each product increment.
  • Produce the deliverables listed above in a sprint-cycle cadence.
  • Specifics of each deliverable listed above are high-level and will be defined further by ITS and clients as needed.

  • Five (5) years of experience with reactive JavaScript frameworks (angular, Vue, React)
  • Five (5) years of experience with CSS
  • Three (3) years of experience with CSS preprocessor (SASS, LESS, Stylus)
  • Three (3) years of experience with JSON APIs
  • Three (3) years of experience with automated tools such as Jenkins, Jest, BackstopJS, Cypress
  • Three (3) years of experience with task runner or bundlers such as Gulp, Grunt, Webpack
  • Experience with the Bootstrap 4 and 3 frameworks
  • Experience with the following JavaScript APIs, libraries and components :
  • Webpack
  • Font Awesome
  • Axios
  • Three (3) years of experience using issue tracking tools like GitHub and Jira
  • Knowledge and experience building WCAG 2.0 AA compliant websites
  • Strong English oral and written communications skills
  • Strong technical writing skills
  • A Bachelor of Computer Information Systems or Computer Science Degree or related field or college equivalent or minimum of ten (10) years of software development experience in which at least five (5) years with reactive JavaScript applications;
  • A JavaScript certification;
  • An Accessibility certification.
  • Clearance : N / A

    Report this job

    Thank you for reporting this job!

    Your feedback will help us improve the quality of our services.

    My Email
    By clicking on "Continue", I give neuvoo consent to process my data and to send me email alerts, as detailed in neuvoo's Privacy Policy . I may withdraw my consent or unsubscribe at any time.
    Application form