Frontend Developer/Engineer
Description

As a Frontend Developer/Engineer, you will ideate and create new products, collaborating with clients and internal staff to translate user insights into the highest quality user experiences. Rapid prototyping and constant communication are just a few of the tools that you use to develop work that lives across channels. 

 

Responsibilities:

  • Contribute to the creative vision, UX and architecture of new web projects.
  • Perform quality work within deadlines with or without direct supervision.
  • Interact professionally with other employees and clients.
  • Work effectively as a team contributor on all assignments.
  • Uses modern web technologies to craft best-in-class user experiences.
  • Understands responsive design and valid HTML5 syntax/markup.
  • Maintains existing code without re-engineering the solution—this may include creating new templates, developing new features, or fixing bugs.
  • Ability to triage and debug with a wide variety of tools.
  • Constructs wireframes and can rapidly mockup solutions for review.
  • Ability to present best practices to the team on an ongoing basis.
  • Enjoy interesting challenges and solving problems.
Requirements

 Technical Competencies:

  • Ability to write and work with existing HTML, JavaScript and CSS.
  • Familiarity with templating systems (e.g. Handlebars).
  • Experience working with API calls (e.g. REST, GraphQL, OAuth2).
  • Adherence to SEO, Accessibility and User Experience best practices.
  • Experience with at least one  popular framework (e.g. React, Angular, Vue). 
  • Experience with CSS preprocessors, build tools and package managers.
  • Experience with debugging tools and accountability for reporting and remediating defects.
  • Experience with Git and version control. 

Qualifications

  • Bachelor’s degree in Computer Science, Design or related field
  • At least 2 years of relevant work experience