Senior Software Front-End Engineer

Harvard University

Cambridge, MA

Job posting number: #7109612

Posted: September 2, 2022

Application Deadline: Open Until Filled

Job Description

Position Description

As a member of the Administrative IT (AIT) software development team within the Division of Continuing Education (DCE), the Senior Software Front-End Engineer leads the design and the development of all user interface components for web applications providing self-service tools to students, faculty members and internal staff users. This position works closely with product owners, software engineers, and QA analysts to deliver IT solutions from development to production in an agile development environment.

Duties and responsibilities include:

Lead the discovery, prototyping, and programming of UI solutions including web component libraries, styles, layouts, and design systems to create cohesive and organized frontend single-page (SPA) applications in ReactJs with Typescript backed by DCE’s GraphQL API.
ILead the team in building mobile-first, modular layouts, reusable code and libraries that meet industry standards for accessibility, usability, security, performance, and scalability across browsers and devices
Implement automated unit, UI, and end-to-end tests such as Cypress, Mocha, or Selenium for quality assurance purposes. Collaborate with QA team on test plan and strategy for testing front-end UI/UX.
Work closely with product owners, software development team, QA team, and engage with colleagues collaboratively to align front-end and back-end strategies and design in a way that addresses business needs.
Participate in Agile Scrum development practices such as user story development, backlog grooming, sprint planning, and retrospective.

Basic Qualifications

Minimum of 5 years’ post-secondary education or relevant work experience

Additional Qualifications and Skills

Advanced hands-on experience of client-side applications with JavaScript, HTML, and CSS.
Expertise with JavaScript React framework & TypeScript for developing front-end single page applications (SPA), including state management, async operations, redux design pattern, and hook-based design patterns.
Hands-on experience and deep knowledge of Node.js, Webpack, Babel and other toolchains.
Expertise with CSS3 and using SASS.
Hands-on experience of developing web apps with responsive/adaptive design, across browsers and devices.
Experience working with design systems such as Bootstrap and design system thinking.
Experience working with Agile methodologies and participating in a scrum team setting.
Advanced hands-on experience of full stack development in JavaScript, specializing in the front end but with a working knowledge of backend concepts.
Knowledge of UI test automation tools and frameworks such as Cypress, Mocha, and Selenium.
Knowledge of OAuth/OIDC authentication integrations.
Knowledge of delivering code with CI/CD pipeline and the related toolchains, and managing code changes all the way through to production.

Working Conditions

The University requires all Harvard community members to be fully vaccinated against COVID-19 and remain up to date with COVID-19 vaccine boosters, as detailed in Harvard’s Vaccine & Booster Requirements. Individuals may claim exemption from the vaccine requirement for medical or religious reasons. More information regarding the University’s COVID vaccination requirement, exemptions, and verification of vaccination status may be found at the University’s “COVID-19 Vaccine Information” webpage: http://www.harvard.edu/coronavirus/covid-19-vaccine-information/.

This position will be based in Cambridge, MA. DCE is currently trialing hybrid workplace models with a minimum of 2 days per week on campus. DCE may adjust these as necessary or appropriate.


Additional Information

The Faculty of Arts and Sciences will not provide visa sponsorship for this position.

In order to be considered for this role, a resume and cover letter must be submitted with application.

The Division of Continuing Education (DCE) comprises several entities serving about 30,000 students annually. The Harvard Extension School, the Harvard Summer School, the Harvard Professional Development Programs and the Harvard Institute for Learning in Retirement allow Harvard to serve the learning needs of students across their life. For more than a century, Harvard Extension School has made Harvard faculty and teaching accessible to a diverse community of local, national, and international students. Harvard Extension School enrolls approximately 17,000 students per year in approximately 46 graduate and undergraduate liberal arts and professional fields. More than 1,500 open enrollment courses are offered year-round with over 600 available online are offered at affordable prices to our communities across the world. Harvard Summer School offers approximately 450 courses on the Harvard Campus to 11,000 secondary school, college and adult learners and more than 30 international study abroad programs for up to 600 students each summer. The Division also includes the Harvard Institute for Learning in Retirement with approximately 550 active members and Harvard Professional Development Programs offering nearly 130 short noncredit programs to more than 3,200 participants annually.




Apply Now

Please mention to the employer that you saw this ad on Sciencejobs.org

More Info

Job posting number:#7109612
Application Deadline:Open Until Filled
Employer Location:Online Job Advertising
JAX,Florida
United States
More jobs from this employer