Web Application Developer - Library IT

University of Illinois Urbana-Champaign•Urbana, IL

About The Position

The Web Application Developer serves on the University of Illinois Urbana-Champaign Library’s Web Services Team, which supports more than 100 websites and contributes to the Library’s digital accessibility efforts. The developer programs and maintains complex web-based applications and sites, working independently within guidelines, making changes with limited risk, and proposing work. The role includes developing custom web functionality and user interfaces, supporting and enhancing existing applications, implementing content management systems, and collaborating with clients, campus groups, service providers, and vendors. The developer also gathers requirements, participates in the full development lifecycle, monitors project progress, documents work, communicates with site owners, researches technologies, and works with teammates on design, code review, testing, and delivery. This is a 100% full-time Civil Service 5031 – Information Technology Technical Associate appointment on a 12-month service basis. The expected start date is as soon as possible after the search closes. The budgeted salary range is $70,000 to $85,000. The position is not eligible for work-authorization sponsorship.

Requirements

  • High school diploma or equivalent.
  • Two years of work experience in IT-related functions, such as hardware/software support, programming, network design, network engineering, IT systems integration, or a closely related field; qualifying college coursework may substitute for experience according to the stated conversion table.
  • Professional experience in website development or web-centric software development.
  • Experience developing front-end web user interfaces using technologies such as JavaScript/jQuery, HTML, and CSS.
  • Demonstrated knowledge of web frameworks such as PHP Laravel, ASP.NET MVC, or Ruby on Rails.
  • Ability to work independently and as part of a team.
  • Ability to communicate and collaborate effectively.
  • Ability to work with staff and students from all backgrounds.
  • Ability to troubleshoot problems in supported applications.
  • Ability to provide excellent customer service.

Nice To Haves

  • Bachelor’s or advanced degree.
  • Two years of full-time experience in website development or web-centric software development.
  • Experience managing web servers.
  • Experience developing database-driven web applications, including responsive sites and custom solutions.
  • Experience working in higher education, especially libraries.
  • Experience training technical staff and non-technical users on the use and structure of applications or sites.
  • Understanding of web best practices, including accessibility, usability standards, standards compliance, and search engine optimization.
  • Proficiency with code versioning tools such as Git.
  • Proficiency in gathering requirements and generating technical specifications.
  • Proficiency in creating system and user documentation for applications and sites.

Responsibilities

  • Develop web-based applications and sites according to client specifications and agreed-upon timeframes.
  • Program custom website functionality and user interfaces using technologies such as HTML, JavaScript, CSS, PHP, JSON, and other web languages.
  • Support existing applications by troubleshooting, taking ownership of issues, and enhancing functionality in consultation with colleagues and service users.
  • Collaborate with providers of website content tools, campus groups, and outside vendors to develop and implement services that deliver dynamic, client-driven content.
  • Implement and use content management systems, such as WordPress, to deliver public websites.
  • Ensure websites adhere to state accessibility laws and usability best practices.
  • Gather requirements, analyze business processes or communications goals, and work with the team to streamline processes or achieve goals.
  • Participate in the full development lifecycle, including estimation, development, testing, and deployment.
  • Monitor and track project progress; write reports, summaries, and formal documentation.
  • Keep website owners informed of IT issues and changes.
  • Work with IT management to implement strategic improvements.
  • Collaborate on project delivery, including design, code review, and testing, and serve as a backup to other team members.
  • Research technologies that could enhance websites and the applications or sites they host.
  • Perform other duties as assigned.

Benefits

  • Health insurance
  • Dental insurance
  • Vision insurance
  • Life insurance
  • Retirement plan
  • Paid time off
  • Tuition waivers for employees and dependents
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service