Stanford Web Services (SWS) is seeking a Front-end / React / JAM Stack Web Developer to help build modern, statically generated websites that integrate with multiple third party applications. If using Git workflows and modern build tools, pre-rendered content served out to CDNs and made dynamic through APIs and serverless functions is your JAM then this job is for you.
SWS is a geographically diverse team spanning much of North America, from Rhode Island to British Columbia. In this position you will work with Stanford Web Services to rearchitect and modernize the Stanford Alumni Association's and the Stanford Office of Development's web portfolio. These two groups are a critical part of the massive Alumni and Development Applications Platform Transition (ADAPT) initiative.
Additionally, you will:
Collaborate with visual and user experience designers, senior and architect level developers, digital strategists, and project managers to create sophisticated digital experiences using technologies such as React, Gatsby, Storyblok, and Netlify.Work in an agile environment that includes, stand ups, story grooming, and peer review.Create accessible, semantically correct, responsive front-ends that function properly across all major browsers and devices.Mentor others in modern web component-oriented development practices using technologies including React, GraphQL, and Gatsby.Implement user interfaces with personalization and contextualization from third party user dataMaintain and support third party integrations including Aloglia, Oracle IDCS, and Stanford custom built APIsContribute to project and technical documentation.
Who we are
Stanford Web Services (SWS) is an award-winning agency within *** providing web strategy, user experience, visual design, and web development services to the campus community. SWS oversees more than 3,000 websites and is part of University Information Technology (UIT), a 600-person strong organization supporting 100+ services for Stanford.
SWS takes pride in our mission to care for Stanford's ever-evolving web presence, because supporting the research and education mission of a renowned university can make a positive impact in the world. We create beautiful, secure, accessible, and effective websites, including students.alumni.stanford.edu, engineering.stanford.edu, earth.stanford.edu, and many more. Everyone in SWS works directly with campus clients and partners, and we are committed to problem-solving using friendly and clear communication.
Design, implement, and manage statically generated websites, and interfaces from initial design and architecture through development, test, and deployment.
Work in tandem with other developers to implement and maintain features and functionality.
Provide advice about functionality on projects using our chosen JAM Stack technologies (StoryBlok, Gatsby, Netlify)
Research, establish, and enforce code and design standards for maintainability, usability, and accessibility.
Develop and deploy client-side web interface components that are statically generated, served on a serverless architecture, and integrate with Stanford's web, authentication, and authorization infrastructure.
Other duties may also be assigned
Candidates must be available for PST/PDT working hours.
In additional to resume , code samples are required.
Willingness to give and receive feedback professionally is of high priority for this team.
Education & Experience:
Bachelor's degree and five years of relevant experience or a combination of education and relevant experience. Post-secondary education preferred, but not required.
Knowledge, Skills and Abilities:
We're looking for candidates with expertise in:
Component-oriented development using React/Gatsby or equivalent.Mobile-first and responsive design principles using front-end frameworks that rely on ES6/9.Able to balance progressive enhancement and graceful degradation approaches.WCAG 2.0 AA web accessibility standards, including the use of semantic HTML and ARIA.API integrations.Understanding of static site generation build processesFamiliarity with AWS LAMBDA Functions and microservice architectureFamiliarity with Netlify or equivalent serverless architectureExperience working with REST APIs, JSON and GraphQLWorking with Git and feature/branch workflows and continuous delivery.Other abilities include:Ability to work well under pressure with multiple projects in a highly collaborative environment.Ability to interact positively with and build consensus among a diverse group of colleagues, clients, and senior leadership.Solid understanding of web standards and usability methods.Familiarity with browser devices and platform differences and idiosyncrasies, and ability to develop workarounds to accommodate specialized user/client needs and device platforms.Experience working with build tools and package managers, such as Yarn, Webpack, or similar.