As a UW employee, you have a unique opportunity to change lives on our campuses, in our state and around the world. UW employees offer their boundless energy, creative problem solving skills and dedication to build stronger minds and a healthier world.
UW faculty and staff also enjoy outstanding benefits, professional growth opportunities and unique resources in an environment noted for diversity, intellectual excitement, artistic pursuits and natural beauty.
The College of Arts and Sciences has an outstanding opportunity for a Web Developer to join our team.
As the UW's largest college, Arts & Sciences produces more than half of all bachelor's degrees on the Seattle campus. Our 39 academic departments are dedicated to helping students think critically, communicate clearly, and engage diverse perspectives respectfully. In Arts & Sciences, our discoveries in learning, teaching, and research engage us with our local, national, and global communities - and with each other.
The College's web team builds websites that enhance storytelling, highlight the contributions of our programs, and attract students and faculty. We empower content creators to show the world the best of who we are, what we do, and how we contribute to our communities and the world.
As a Web Developer, you will build websites, themes, templates, and web applications to support the College's mission. You will collaborate with designers, communications professionals, and clients to enhance user interface design and construction while ensuring design excellence and well-informed code. This role utilizes innovative approaches to build new features and enhance functionality throughout a Drupal multisite ecosystem. This position takes an active role in ensuring websites meet federal and university standards. While collaborating with others on the team, you will help ensure our websites are secure, robust, and resilient. Delivering excellent user experiences is our highest priority.
This position reports to the Director of Web Services.
Responsibilities
Development (60%)
Develop websites and web applications that meet the needs of our units.
Develop and design new features for existing websites.
Revise user interface and website features based on user feedback.
Conduct thorough testing of user interfaces in multiple platforms to ensure all designs are rendered correctly, and systems function properly.
Validate the technical feasibility of website designs while applying best practices in designing and testing for accessibility.
Verify that websites comply with current operational procedures and UW policies, including security, privacy, and accessibility.
Integrate internal and third-party web tools and applications as needed.
Maintain thorough documentation of all programs and procedures.
Contribute to web strategy discussions, offer solutions, and perform other tasks related to our dynamic and collaborative approach to web development.
Maintain awareness of technology advances and collaborate on applying new approaches.
User support (15%)
Respond to support requests from units and provide appropriate and timely solutions.
Troubleshoot and respond to errors and issues as they arise.
Provide training to content contributors on using our customized Drupal framework and following best practices for authoring web content.
Maintenance, Upgrades and Security (15%)
Work with colleagues to provide routine website upgrades, and maintenance and to enhance security.
Other Duties (10%)
Work with Web, Communications, and Advancement teams to improve processes and increase efficiency.
Perform other duties as assigned.
Minimum Requirements
BS in information systems, web design, computer sciences or a related field and minimum of 2-3 years of professional work experience.
Additional Requirements
Expert knowledge of HTML and CSS. Familiar with PHP and the latest web techniques, technologies, languages and libraries.
Familiarity with content management systems and theming, preferably Drupal
Working knowledge of LESS, SASS, or other CSS pre-processors.
Experience managing code and projects with Git in collaboration with other developers.
Basic knowledge of package management systems.
Working knowledge of WCAG standards and demonstrated ability to apply enhancements for accessibility.
Strong working knowledge of responsive web design, cross-platform compatible coding techniques, and troubleshooting.
Strong understanding of UX standards and/or Universal Design.
Strong written and verbal communication skills; able to communicate effectively with technical and non-technical audiences and colleagues.
Demonstrated ability to work independently as well as in a team environment.
Demonstrated ability to adhere to project schedules and communicate effectively about deliverables and deadlines.
Must be comfortable using project management and productivity tools such as Wrike, Microsoft Office 365, and Google Suite.
Ability to communicate through a variety of tools such as Slack, MS Teams, and Zoom.
Desired
Experience building sites in Drupal 10 or greater, with an emphasis on front-end development
Experience creating a user interface suitable for less technical content creators.
Experience integrating third-party libraries and APIs
Experience using Git with a command-line interface
Experience using a cloud-based hosting platform
Experience with Composer
Experience with CSS frameworks and JavaScript libraries.
Knowledge of in-browser graphics such as CSS animations, WebGL, SVG animations, etc.
Application Process:
The application process for UW positions may include completion of a variety of online assessments to obtain additional information that will be used in the evaluation process. These assessments may include Work Authorization, Cover Letter and/or others. Any assessments that you need to complete will appear on your screen as soon as you select "Apply to this position". Once you begin an assessment, it must be completed at that time; if you do not complete the assessment you will be prompted to do so the next time you access your "My Jobs" page. If you select to take it later, it will appear on your "My Jobs" page to take when you are ready. Please note that your application will not be reviewed, and you will not be considered for this position until all required assessments have been completed.