Oregon State University

School of Electrical Engineering and Computer Science

School of Electrical Engineering and Computer Science

Connect with Us

  • For Students looking for Jobs
  • For Alumni to stay connected
  • For Employers needing to hire

Don't wait! First round interviews are being scheduled now.

Not specified
Concerned about your lack of experience? Learn More...
Employment Type:
Full time
Job Category:
Colleges & Universities
Front-end Architect
(This job is no longer available)
University of Washington | Seattle, WA
Grad Date

Not sure what types of jobs you are interested in?

Explore Jobs
Based on Your Education

Follow This Company

Job Description

The University of Washington (UW) is proud to be one of the nation's premier educational and research institutions. Our people are the most important asset in our pursuit of achieving excellence in education, research, and community service. Our staff not only enjoys outstanding benefits and professional growth opportunities, but also an environment noted for diversity, community involvement, intellectual excitement, artistic pursuits, and natural beauty.

Office of Research Information Services (ORIS), a division of the Office of Research, coordinates, develops, and supports electronic research administration for faculty and staff at the University of Washington. Goals include:
Improve service to Principal Investigators (PIs) and research and administrative staff, enhance their ability to obtain funding, reduce their workload, and streamline the processing of their proposals.
Provide authorized individuals with convenient access to timely information on the status of proposals and awards.
Increase the efficiency of the research community to meet growing workload and compliance demands with limited resources.
Maintain the University of Washington's position as a leading public research University.

The University of Washington's Office of Research Information Services has an outstanding opportunity for a Front-End Architect.

The ORIS Platform Program Team is responsible for developing the backend and front-end architecture necessary for ORIS to deliver integrated & unified Research Administration solutions.

This position, Front-End Architect, will determine the strategic and tactical direction of our front-end architecture, contribute on all strategic platform projects, mentor junior front-end engineers and others on best practices, and will foster accessible, user-centric interaction design with technology.

The position requires a broad-range knowledge about front-end web technologies such as CSS, HTML, HTTP, and JavaScript along with a breadth of knowledge of accessibility and user experience practices. In addition to broad-range skill set, the position is expected to have advanced understanding of design of highly performant JavaScript engineering, HTTP Client and Browser internals, RESTFul API architecture and loosely-coupled systems, and how to integrate and simplify complex interaction design techniques into this environment.

The Front-End Architect must manage multiple projects and collaborate across disciplines within ORIS, with the Office of Research and their campus partners, with institutional entities such as UW IT and work with software engineers, business and data analysts, user experience designers, quality assurance testers, and ORIS senior leadership.

The Office of Research Information Service (ORIS) provides critical guidance, compliance documents, funding information, tracking tools, online application forms, and other related information. The accurate, timely, and efficient delivery of such information ensures UW's competitive advantage over peer institutions - making UW a great place to do research.

This position engages with UW Faculty, Staff, & Students to identify solutions that meet institutional business and technical requirements to provide necessary information for successful submission and awarding of research proposals. The Front-End Architect is expected to advocate for the best-practices of the front-end engineering profession and contribute this knowledge in campus working groups, forums and other community venues.


Development and User Interface Design
Develop, document, and communicate a consistent front-end architecture for multiple products in conjunction with our development, user experience, and quality assurance teams
Develop and test front-end code and API integrations, ensuring sustainability of code
Work closely with software engineers to ensure front-end architecture integrates with other system architecture layers
Collaborate with developer(s) on optimization of code maintainability and ensuring client-side performance
Develop and test user interface elements, interactions and layouts collaborative designed with our User Experience (UX) team for usability, cross-browser and platform interoperability
Collaborate with our UX team to develop, document, and communicate a design pattern library to ensure consistency and clarity across multiple products and platforms
Employ a user-centered design approach, working with business and user experience analysts, technical writers, SMEs, and end users

Analysis and Requirements Gathering
Work with the entire architecture team and contribute to the full-stack of issues such as security, resiliency and present your plans and design for peer review
Deep collaboration with our User Experience team, representing engineering to help refine the design vision and make it actionable
Work closely with product owners, content owners, technical staff, and users to identify requirements and constraints
Collect requirements based on metrics data including usage analytics, code profiling statistics, content data growth patterns, issue and other data-driven sources
Plan, execute and evaluate prototypes and final products to end users and other stakeholders for review and acceptance
Evangelize our front-end architecture vision with campus partners and influence their technical program roadmaps to align with ORIS's goal of delivering an intuitive and integrated researcher portal

Production Support
Review, triage, and respond to incoming requests as coverage is needed


-Bachelor's Degree in Computer Science, Informatics, or related field

Three to Four years of experience developing front-end architecture tiers that includes all of the following areas:
-Clear communication of complex ideas using words, pictures, and interactions
-In-depth knowledge of AJAX, CORS, HTTP, HTML5, CSS3, JavaScript, jQuery, JSON, XML, SSL and the available frameworks for leveraging the best of these technologies
-Front-end performance profiling and code-tuning
-Knowledge of source control and build systems
-Defining stability, performance, and overall quality measurements
-Presenting architecture layers to various technical and non-technical audiences using prose and diagrams
-Demonstrated excellent written/oral communication skills, technical documentation skills, user liaison skills, and personal interaction abilities
-Excellent teamwork skills

Should include experience in the following areas:
-Mentoring junior front-end engineers, including performing code reviews
-Advising senior leadership on front-end and user experience staffing needs

Equivalent education/experience will substitute for all minimum qualifications except when there are legal requirements, such as a license/certification/registration.


-Research administration enterprise systems
-Structured content management solutions
-Mobile web development
-Managing vendors and contractors
-Lean, Agile, Kanban development
-Visual design methodologies and tools
-AngularJS, Backbone.js, Yeoman, and other leading front-end tools
-Bootstrap, Foundation, and other popular CSS frameworks
-Any level of familiarity with C#, Java, .NET, PHP, Python

Condition of Employment:

Appointment to this position is contingent upon obtaining satisfactory results from a criminal background check.

This position contributes in a collaborative team work environment. Collaboration amongst the Software Developers, other QA team members, Business Analysts, and other staff is done in a shared space working environment through ad hoc meetings focused on problem-solving, and the use of synchronous and asynchronous communication tools. Non-standard working hours can be necessary.

Application Process:
Part of the application process for this position includes completing an on-line cover letter assessment as well as the Employment Eligibility Assessment to obtain additional information that will be used in the evaluation process. The assessment(s) will appear on your screen for you to complete as soon as you select "Apply to this Position" on this job announcement. Once you begin the assessment, it must be completed at that time. 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 the assessment is complete.

The University of Washington is a leader in environmental stewardship & sustainability, and committed to becoming climate neutral.

The University of Washington is an equal opportunity, affirmative action employer.
To request disability accommodation in the application process, contact the Disability Services Office at 206-543-6450 / 206-543-6452 (tty) or dso@uw.edu.

Apply for this job

var _gaq = _

About University of Washington

Founded in 1861, the University of Washington is one of the oldest state-supported institutions of higher education on the Pacific coast. The Seattle-based university has earned an international reputation for research, and its graduate programs are some of the most highly rated in the nation. It is a leader in such fields as drama, dentistry, medicine, nursing, health services, astronomy, computer science, molecular biotechnology, oceanography, biostatistics, physics, physiology, pharmacology, geography, sociology, and social work. The university currently enrolls 35,000 students.