Returning Candidate?

Senior Web Developer

Senior Web Developer

Posting Number 
Posted Date 
Compensation Grade 
Band 53
Job Family 
NYU Shanghai

More information about this job

Position Summary

Reporting to the Director, the front-end developer will lead the Digital Communications team of the Department University Communications. The front-end developer will collaborate with designers, stakeholders, writers and others to create accessible, clean, well-functioning interfaces and interactions for NYU Shanghai's digital communications.


Working with a dynamic team, the front-end developer will build and maintain mobile- first templates for the Drupal content management system (CMS) used by, and other constituents around the university. She/He will participate in an evaluation of future CMS needs, including adopting other solutions such as Adobe Experience Manager, as well as provide front-end solutions to a number of digital communications projects focused on engaging with strategic audiences. These projects will enable the university to embrace a digitally focused, audience centered approach to communication and outreach.


The ideal candidate will show initiative in solving problems, and will work well as a member of a team or as a lead. We are looking for a self-starter, who is eager to learn, and fun to work with. The ideal candidate is a creative thinker, who approaches projects with the end user in mind. He/She should be excited to work in an inclusive, fast paced, and energetic environment.


The main responsibilities include:

  • Deliver top quality HTML, CSS, JQuery and JavaScript front-end code across a broad array of interactive web and mobile projects.
  • Build and maintain mobile-first templates for the content management system (CMS) used by the university
  • Ensure that front-end code functions consistently across all browsers and platforms.
  • Write functional requirement documents and specifications.
  • Ensure that all materials produced have a high degree of quality, accuracy, and timeliness and complies with university and accessibility standards.
  • Keep abreast of the latest production, development and presentation techniques and technologies related to digital communication.
  • Stay up-to-date on emerging technologies and contribute to the knowledge base at NYU Shanghai.
  • Field questions from university entities in a professional manner and provide assistance upon request.
  • Ensure compliance with the University policies, and regulations.
  • Collaborate with back-end developers to troubleshoot and solve coding issues.
  • Maintain graphic standards and branding throughout the product’s interface
  • Promote usability best practices
  • Act as the team lead to manage work allocation, provide guidance when necessary, handle cross-departmental communication and solve problems



Required Education

Bachelor’s degree required, Master’s degree desired.


Required Experience

  • Proven work experience as Web programmer or developer
  • Hands on experience with various programing languages
  • Extensive Drupal experience and willingness to share
  • Familiarity working with HTML/CSS
  • Knowledge of Object Oriented Programming and web application development
  • Attention to detail
  • Project management skills within a fast-paced work environment
  • An ability to communicate and work in a team
  • A track record of delivering successful consumer products
  • Experience of managing people or projects

Required Knowledge, Skills, and Abilities

  • Strong communication skill
  • Good command of Chinese and English in both written and spoken
  • Ability to understand and meet clients’ needs with the usage of technology
  • Experience using either Drupal or Adobe Experience Manager and willingness to lean the other
  • Understanding of other compiled languages
  • Experience on web service integration (SOAP, REST, JSON, XML)
  • Experience of development using web technologies
  • Good understanding of OO programming and design patterns
  • Good understanding of HTML5, JavaScript, jQuery, Ajax and PHP
  • Experience building web and native apps
  • Experience using social media APIs
  • Using version control (e.g. SVN)

Desirable Skills

  • Experience with responsive and adaptive design is strongly preferred.
  • LAMP development experience.
  • PHP frameworks.
  • Creative design skills.

Additional Information

Connect with us

Sign-up to let us know about your interest in an NYU Career.