Front End Engineer
Front End Engineer
Job Number: 75411
If you are a self-driven, innovative and passionate user interface designer who likes to build easy to navigate, awesome user interfaces for all form factors, your search for the ultimate job is over.
The Digital Solutions(DS) team within Stanford University's Graduate School of Business(GSB) is looking for a talented front end engineer. The primary purpose of this role is to design and build high quality, high performance user interfaces for websites and web-based applications that maximally leverage available technology infrastructure. This is an exciting opportunity with potentially broad impact across DS teams such as web, applications and learning solutions.
You will be working closely with the DS UX team and other engineers to transform static designs into attractive and engaging products for wide variety of audiences while contributing your ideas to the concept itself.
Core DutiesDevelop and deploy web applications and client-side web interface components that integrate with Stanford's web, authentication, and authorization infrastructure.
Design, implement, and manage web-based applications and interfaces from initial design and architecture through development, test, and deployment focusing especially on reuse, performance and usability.
Research, evaluate, and enforce web standards for usability and accessibility. Develop and enforce Stanford/GSB programming and application design standards.
Design and document data structures, architecture, and process flows for websites, web-based applications related to presentation layer.
Build front end components (for web based applications and websites) that are accessed via desktop and wide variety of hand held devices.
Ensure technical feasibility of UI/UX designs
Collaborate closely with other team members and stakeholders
Perform web platform analytics; identify and work in collaboration with departments and units to resolve strategic and university-wide problems.
Evaluate and implement new programming languages and technologies. Provide life-cycle management for software and code.
May mentor, oversee, and check the work of other staff (including third-party consultants) on technical matters.
Note: Other duties may also be assigned
Education and Experience
Bachelor's degree and five years of relevant experience or a combination of education and relevant experience.
Knowledge, Skills and AbilitiesExcellent communication and interpersonal skills.
Demonstrated significant experience developing for web content management systems.
Demonstrated significant experience in developing websites and web applications using open source tools, languages, libraries, and current standards-compliant code.
Knowledge of web analytics tools and related analysis
Proficiency in responsive web design
Experience with code versioning tools such as Git.
Ability to interact positively with and build consensus among a diverse group of colleagues, clients, and senior leadership.
Ability to understand the overall web environment.
Familiarity with browser devices and platform differences and idiosyncrasies, and ability to develop workarounds to accommodate specialized user/client needs and device platforms.
Desired Knowledge, Skills and Abilities
Experience with server-side CSS pre-processing platforms such as SASS and LESS
Experience with theming for Drupal and/or salesforce is a plus
Experience with mobile application (hybrid/native) theming
Knowledge of user centered design and other UX concepts is a plus
Proficiency with bootstrap is a great plus
Constantly perform desk-based computer tasks, grasp lightly/fine manipulation.
Occasionally stand/walk, use a telephone.
Rarely writing by hand, lift/carry/push/pull objects that weigh up to 10 pounds.
Strong visual acuity.
* - Consistent with its obligations under the law, the University will provide reasonable accommodation to any employee with a disability who requires accommodation to perform the essential functions of his or her job.
Interpersonal Skills: Demonstrates the ability to work well with Stanford colleagues and clients and with external organizations.
Promote Culture of Safety: Demonstrates commitment to personal responsibility and value for safety; communicates safety concerns; uses and promotes safe behaviors based on training and lessons learned.
Subject to and expected to comply with all applicable University policies and procedures, including but not limited to the personnel policies and other policies found in the University's Administrative Guide, http://adminguide.stanford.edu.
Job: Information Technology Services
Location: Graduate School of Business
To be considered for this position please visit our web site and apply on line at the following link: stanfordcareers.stanford.edu
Stanford is an equal opportunity employer and all qualified applicants will receive consideration without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, veteran status, or any other characteristic protected by law.