VP Engineering

VP Engineering

Authess is looking for a Lead Front-End Engineer with exceptional programming skills and a desire to produce top quality customer facing solutions that help improve educational and hiring outcomes for students and institutions. Working within a proprietary framework of authoring, rendering, and reporting tools, you will translate UI/UX design requirements into new application features. You will also lead the development of new features by working closely with our offshore engineering teams, and help architect and extend core platform functionality used to deliver our assessment products online. Responsibilities: ● Implement the front end of the Authess assessment engine in collaboration with the back-end and data engineering teams. ● Design and build new components to extend our framework. ● Build reusable code and libraries for future use. ● Ensure the technical feasibility of UI/UX designs. ● Optimize applications for maximum speed, scalability, and availability, including on networks with intermittent connectivity. ● Plan tasks for offshore development teams, and review code and design approaches, while mentoring junior engineers to exceed expectations. ● Collaborate with other team members, stakeholders, and partner engineering teams.

Skills:
● Expert understanding of web markup and data, including HTML5, CSS3, XML, and JSON
● Expert understanding of client-side scripting and JavaScript, including node.js and TypeScript
● Experience with JavaScript libraries and frameworks, such as React, jQuery, and Angular 2
● Experience delivering production level applications using Java or C++ on Linux
● Strong understanding of asynchronous request handling, partial page updates, and AJAX
● Understanding of responsive web design and accessibility principles
● Understanding of cross-browser compatibility issues and ways to work around them
● Understanding of client server architectures, network topologies, and database backends
● Proficient understanding of Git for code versioning
● Strong communication and creative problem solving skills
Desired Qualifications:
● 3+ years of working experience in front-end development is required.
● Experience as a technical lead for an agile development team is required.
● Computer science degree or equivalent work experience, with strong foundational skills including data structure and algorithm design is required.
● Proficiency with Python is highly desirable.
● Work experience with performance assessments, designing simulations/games, and/or adaptive learning systems desired, but not required.
Experience in the education and/or edtech industry, including instructional design, a significant plus.