View Our Website View All Jobs

Lead Front End Software Developer

JOB SUMMARY

The Front End Lead Software Developer will be working on Questar’s multi-platform code bases. You will be implementing new features, maintaining existing code, and refactoring existing code across the breadth of products used internally and externally at Questar Assessment, Inc.

Questar’s test-taking application primarily includes JavaScript (ES5 and ES2015 with Polymer and Webpack), HTML5, and modern CSS3. This is supported by a suite of RESTful APIs/Services using C#, ASP.Net, MVC, and Microsoft SQL Server 2016/2017 database code. All code is currently under source control through Git repositories.

As such, you will be responsible for and assist with code architecture and delivery, supporting the technical growth of team members, and supporting our platform across MacOS/Windows desktops, Chromebooks, and iOS tablets. Your experience and knowledge will help drive Questar’s student test-taking platform that brings confidence and delight to students and teachers across the United Status.

 

ESSENTIAL DUTIES AND RESPONSIBILITIES

Work collaboratively as a part of the Scrum team to provide accurate work estimates and complete tasks.

Architecting and writing elegant, efficient, and testable code that performs at scale across a range of desktop and mobile devices.

Leading large scale projects from initial conception through to deployment.

Affinity for leading and mentoring other developers.

Strong skills in assessing and troubleshooting technical issues.

Providing clear and consistent communication around solutions and estimates to development team members and client-facing Product and Program Management teams.

The statements contained herein reflect the principal function and most significant duties of the job, but should not be considered to be an all-inclusive listing of work requirements. Individuals may perform other duties as assigned including work in other areas to cover absences or relief to equalize peak work periods or otherwise balance the workload

 

EDUCATION REQUIREMENTS

A Bachelor's Degree from an accredited college or university, completion of a development bootcamp program, or equivalent work experience.

 

EXPECTED SKILLS AND EXPERIENCE

  • Experience: 5-10+ years of software development using vanilla JavaScript, HTML5, and CSS3.
  • Experience architecting solutions using modern frameworks such as Vue.js, Polymer, Angular.js, or React.js.
  • Experience with CSS Preprocessors such as LESS or Sass.
  • Experience with JavaScript testing libraries such as Jest, Karma, Jasmine, Mocha, Selenium, etc.
  • Experience with monitoring and improving application performance.
  • Experience with versioning tools such as Git, or SVN.
  • Strong skills in evaluating and coaching other developers on the technical and interpersonal best-practices of software development.
  • A basic understanding of user interface/experience design principals.

 

BONUS EXPERIENCE

  • Full-stack experience with the Microsoft Stack.
  • Experience with Agile development and familiarity with the Scrum framework.
  • Master’s Degree in a technology field.
  • Knowledge of education standards such as QTI/APIP, SIF, or AIF.

 

OTHER REQUIRED QUALIFICATIONS

Must be authorized to work in the United States and not require sponsorship now or in the future.

 

GENERAL KNOWLEDGE, SKILLS AND ABILITIES EXPECTED

Communication:

Must be able to communicate effectively to all members of the organization in person and during remote conferences.

Ability to understand the needs of the business and then relay that information to the appropriate business and/or technical resources.

Personal Effectiveness

Clear, effective written communications.

Ability to be self-directed and motivated.

Team oriented, open, honest and collaborative – non-political approach.

Ability to listen and learn from others.

Effective analytical and problem solving skills.

Write clean, clear, self-documenting code.

Ability to test your code and code of your peers.

Hard working with “delivery to customer” in mind.

Read More

Apply for this position

Required*
Apply with Indeed
Attach resume as .pdf, .doc, .docx, .odt, .txt, or .rtf (limit 5MB) or Paste resume

Paste your resume here or Attach resume file