Jobs · Information Technology

Front End Engineer II (Remote)

American Specialty Health · United States · 1 wk ago
RemoteRemoteInformation Technology$89k–$118k/yrFull-time

Responsibilities

  • Develop mobile-first, single page apps using React for use on various devices and in various environments.
  • Provide support to the rest of the web development team by converting mockups and wireframes into clean, easy to maintain, and reusable components (using Ember.js).
  • Maintain and write new JavaScript and legacy plugins.
  • Validate and test for 508 compliancy and cross-browser/platform/device compatibility.
  • Lint, evaluate and test all JavaScript.
  • Write clean, maintainable, and reusable code that adheres to code standards (check them out at https://github.com/ashdevelopment/standards).
  • Absorb and assist with discovery and diagnoses of bugs in the development environment.
  • Participate in Front End and scrum team meetings.
  • Maintains code libraries and document technical specs.
  • Research solutions.
  • Participate in code standards and code reviews.
  • Performs other duties as assigned.

Qualifications

  • Bachelor’s Degree in human-computer interaction, computer science, or a related degree or equivalent experience required.
  • 2 years of experience developing and architecting single page applications that adhere to web standards, using a JavaScript framework such as Ember, Angular, React, etc., while consuming APIs in a RESTful or JSON API format required.
  • Experience building websites that adhere to mobile-first functionality and fluid layouts required.
  • Experience writing clean, reusable, optimized, HTML, CSS, and JavaScript required.
  • Experience creating reusable components for use across multiple apps in the form of web components, or components as defined in Ember, React, Vue, Angular, etc. required.
  • Experience with Ember preferred.
  • 1 year writing ES2015, as well as Node.js required.
  • Experience writing tasks in Gulp.js or a similar build tool required.
  • Experience writing unit, integration, and acceptance/UI tests required.
  • Experience working in an agile environment required.
  • Familiar with JavaScript concepts such as prototypical inheritance, functional programing, closures, asynchronous programming, types, and promises.
  • Able to architect entire single page apps, composed of reusable components, using a JavaScript framework with a solid understanding of working with models and DDAU programming.
  • Able to profile JavaScript and debug the entire client side timeline, from initial request to re-rendering components, as well as explain the steps necessary to reproduce and solve issues.
  • Demonstrated concern for website performance and user experience.
  • Able to give examples of ways to enhance performance on single page apps.
  • Up-to-date on the latest Web APIs, as well as HTML features and keeps abreast of browsers support for those features.
  • Must be able to learn, understand, and apply new technologies and tools.
  • Able to write meaningful unit, integration, and acceptance/UI tests.
  • Proficiency with source control, using git or TFS.
  • Knowledge of current W3C and accessibility standards.
  • Able to develop sites that adhere to 508 compliance, while adopting newer accessibility standards.
  • Able to develop against OWASP Top 10 security risks.
  • Able to participate in code reviews and provide feedback to more junior level engineers.
  • Able to work independently on tasks in a fast-paced, scrum environment, as well as represent the front end on cross-disciplined teams.
  • Able to show examples of work and ideas through GitHub, CodePen, or a personal site.

Similar jobs