Mediabistro logo
job logo

Web Developer, Penn Arts & Sciences

The University of Pennsylvania, Philadelphia, PA, USA

Pay: $62,067-$81,000/yr

Job type: Full Time


Web Developer, Penn Arts & Sciences

The Web Developer will join a team that conceptualizes, designs, and builds websites at Penn's School of Arts & Sciences. This is an entry-level position suited for candidates who have foundational experience with web development, content management systems, and basic command-line workflows. The best candidates will demonstrate a willingness to learn, a curiosity about modern web technologies, and the ability to contribute to a collaborative team environment.
The Web Developer will assist with content management system site building, basic theming, and the maintenance of git-managed code repositories. This position requires foundational web development skills, familiarity with Drupal or a comparable CMS, and the ability to work effectively with command-line tools including Git and Composer. Working under the Web Team leader, the Web Developer will participate in various phases of the website development process, including site building, content entry, QA testing, and ongoing maintenance tasks.
Responsibilities/Duties:

Assist in the development, migration, deployment, and maintenance of CMS-based websites
Perform site-building tasks in Drupal, including content type configuration, views, and basic module management
Use Git for version control, including committing changes, working with branches, and submitting pull requests
Use Composer to manage Drupal dependencies and module updates under supervision
Participate in QA testing and help identify and report bugs prior to and after launch
Assist with training and technical support for content editors and stakeholders
Contribute to the ongoing maintenance of websites in production, including responding to bug reports and collecting feature requests for consideration under school-based Web governance
Maintain and grow skills in HTML, CSS, Drupal, and related web technologies, including accessible web design principles and WCAG 2.2 standards
Participate in team meetings, project planning, and discovery sessions with stakeholders
Qualifications

Required:
Bachelors degree and 1 to 2 years of experience or equivalent combination of education and experience is required.
Familiarity with Drupal or another CMS, including basic site building and content management
Working knowledge of HTML5 and CSS, including an understanding of responsive design principles
Ability to use the command line for basic development tasks (e.g., running scripts, navigating directories, executing commands)
Basic experience with Git, including cloning repositories, committing and pushing changes, and working with branches
Familiarity with Composer or similar dependency management tools
Ability to communicate clearly with team members and stakeholders about technical tasks and progress
Demonstrated ability to learn new tools and technologies independently
Organizational skills with the ability to manage multiple tasks and meet deadlines
Preferred:
Experience with a local development environment such as Lando or Docksal
Familiarity with Drush or other Drupal command-line utilities
Exposure to PHP or another server-side scripting language
Familiarity with web accessibility standards (WCAG 2.2)
Experience with the Pantheon hosting platform
Basic familiarity with cloud infrastructure concepts and AWS services such as S3, EC2, or CloudFront
Experience in a higher education or non-profit context
Familiarity with Twig templating or other CMS theming systems
Understanding of basic web performance and caching concepts
Job Location - City, State
Philadelphia, Pennsylvania
Department / School
School of Arts and Sciences
Pay Range
$62,067.00 - $81,000.00 Annual Rate
Salary offers are made based on the candidate's qualifications, experience, skills, and education as they directly relate to the requirements of the position, and in alignment with salary ranges based on external market data for the job's level. Internal organization and peer data at Penn are also considered.
Equal Opportunity Statement
The University of Pennsylvania is an equal opportunity employer. Candidates are considered for employment without regard to race, color, sex, sexual orientation, religion, creed, national origin (including shared ancestry or ethnic characteristics), citizenship status, age, disability, veteran status or any class protected under applicable federal, state or local law.
Special Requirements Background checks may be required after a conditional job offer is made. Consideration of the background check will be tailored to the requirements of the job.