Senior Front-End Engineer - remote

Posted 3 years ago

The Software Engineer Senior is responsible for the design, implementation, and testing phases of the software development life cycle.

Duties and Responsibilities:

  • Minimum of 3 years of demonstrated experience in creating and implementing modern Single Page Application (SPAs)
  • Proficiency in Angular and Typescript.
  • Detailed experience with coding and the ability to troubleshoot and analyze websites using HTML5, SASS, CSS3 and comparable languages.
  • Experience with ES6+ JavaScript.
  • Knowledge about build/packaging tools like angular-cli, npm and Webpack module builder
  • Ability to improve Usability and Accessibility of the web app without UX designer guidance.

  • Ability to write automated unit test cases for the web applications using Protractor/Jasmine/Karma or related frameworks.
  • Incorporate accessibility tags into the development to make the application screen reader friendly and keyboard/tab friendly.

Ideal Qualifications:

  • Bachelors’degree or higher in related field, such as Computer Engineering or Computer Science, plus at least 6 years of software development experience, or equivalent combination of education and experience.
  • Ability to work in an agile environment.
  • Advanced problem-solving skills and the ability to optimize code for the best possible outcome.

  • Continued education and research into UI development trends and current design strategies.

  • Professional written and interpersonal skills.

  • Ability to work on Scrum-sprint level milestones and deliverables.

  • Ability to work effectively in a collaborative environment to create top-performing interfaces.

  • Knowledge with Apache or Nginx web servers a plus.

Ancillary Qualifications:

Qualifications listed below, while not necessarily a requirement for this position in each circumstance, provide additional depth and value to the role.

  • REST (or SOAP) interface experience.