Senior Software Front-End Engineer

Updated: over 1 year ago
Location: Cambridge, MASSACHUSETTS
Deadline: The position may have been removed or expired!

16-Jan-2023

Division of Continuing Education

58930BR


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.

All formal offers will be made by FAS Human Resources.

Harvard offers an outstanding benefits package including:
Time Off: 3 - 4 weeks paid vacation, paid holiday break, 12 paid sick days, 11.5 paid holidays, and 3 paid personal days per year; prorated for part-time employees
Medical/Dental/Vision: We offer a variety of excellent medical plans, dental & vision plans, all coverage begins as of your start date.
Retirement: University-funded retirement plan with full vesting after 3 years of service.
Tuition Assistance Program: Competitive tuition assistance program, $40 per class at the Harvard Extension School and discounted options through participating Harvard grad schools.
Transportation: Harvard offers a 50% discounted MBTA pass as well as additional options to assist employees in their daily commute.
Wellness options: Harvard offers programs and classes at little or no cost, including stress management, massages, nutrition, meditation and complimentary health services.
Harvard access to athletic facilities, libraries, campus events and many discounts throughout metro Boston.


Job Function

Information Technology


Location

USA - MA - Cambridge


Job Code

I1658P IT User Experience Prof IV


Department

Division of Continuing Education


Union

00 - Non Union, Exempt or Temporary


Pre-Employment Screening

Identity


Schedule

Monday-Friday, 9-5pm


Commitment to Equity, Diversity, Inclusion, and Belonging

Harvard University views equity, diversity, inclusion, and belonging as the pathway to achieving inclusive excellence and fostering a campus culture where everyone can thrive. We strive to create a community that draws upon the widest possible pool of talent to unify excellence and diversity while fully embracing individuals from varied backgrounds, cultures, races, identities, life experiences, perspectives, beliefs, and values.


EEO Statement

We are an equal opportunity employer and all qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, disability status, protected veteran status, gender identity, sexual orientation, pregnancy and pregnancy-related conditions, or any other characteristic protected by law.



Similar Positions