Front End Software Developer-Remote

C2 - Competitive Computing

Location: Colchester

Type: Full Time

Education: No Ed Requirements

Experience: 3 - 5 Years

The C2 Front End Software Developer is a consultant in the eBusiness practice who produces front end code for software applications following the C2 Software Development Life Cycle and best practices, in support of our clients’ websites and eCommerce business requirements. 



  • Collaborate with clients, peers, and management to identify requirements and specifications
  • Develop custom eCommerce solutions and accompanying documentation
  • Produce application code based on design mockups and requirements
  • Participate in team work sessions to design new features and enhancements for existing software products and applications
  • Study and practice ever-evolving technical best practices, coding standards, and process improvement
  • Pursue and maintain technical certifications
  • Perform code review of other developers’ work, while adhering to strict quality standards, regulatory compliance, and information security standards, and likewise submit code for review by others
  • Interact with project managers, analysts, creative/UX designers and clients
  • Perform root cause analysis on defects and ensure proper resolution

Knowledge & Skills 

  • Expert level knowledge of HTML, CSS/Sass, BEM, Javascript
  • One or more of the following frameworks: React, Angular, Vue
  • RESTful API’s, Graph QL, WebSockets
  • Experience with es6, es7, babel, webpack, gulp
  • Typescript
  • Working knowledge of UX best practices, WCAG, content security policies, OSWASP
  • Version control: Git, TFVC
  • Experience with eCommerce website implementations
  • Experience with Content Management Systems
  • Collaboration tools: Microsoft Azure DevOps, Atlassian Jira
  • Experience with project delivery approaches (one/more) of: Agile, Scrum, Kanban
  • Bachelor’s or Master’s Degree in Computer Science, Engineering or related field


  • The following are desirable:
  • Proficiency in content delivery, database storage, and cloud services
  • Performance optimization, page load optimization, code splitting, TTR
  • Client-side state management Redux, RxJx, NgRx, VueX
  • Familiarity with:
  • Static site generators
  • Database technology
  • Cloud Services



© 2021 Vermont Technology Alliance

Site by Scout Digital