Web Developer (Full Stack)

Job Description

This position functions within the Content Group and Digital units of IU Radio/TV to develop robust and interactive digital infrastructure for indianapublicmedia.org, the home of NPR member station WFIU Public Radio, and PBS member station WTIU Public TV. Specific technologies used include Java, Apache Velocity, shell scripting, PHP, MySQL. Applicants should be familiar with a Linux environment, version control, application deployment and containerization, and networking technologies such as HTTP, DNS and TLS.

Department-Specific Responsibilities

Works, under the supervision of the Digital Director, on a variety of small-scale web and software products for the Digital unit of IU RTVS.
Migration of indianapublicmedia.org between content management systems.
Using environments such as Google Data Studio, Salesforce, Tableau and Microsoft PowerBI to organize, process and visualize digital audience data across a variety of online platforms (web traffic, live audio/video streaming, mobile devices, smart speakers, podcasts, email newsletters, etc.) for digital business intelligence and content development research
Develops and deploys web applications for internal use (i.e. staff intranet).
Tightens integration between existing tools used at IU RTVS, such as Asana, IU Fireform, Slack, Microsoft Teams, etc.
Engineers embedded interactive web content such as charts, maps, timelines, info graphics, or other special website features.
Makes indianapublicmedia.org’s design and content more inclusive and accessible, using best practices and standards such as W3C WCAG, and analysis tools such as SiteImprove and Google Search Console.
Performs quality assurance and cleanup of older/archived web content.
Explores how emerging technologies such as machine learning and spatial computing can be used by the public media system.
General Responsibilities

Develops websites and web applications, including building and implementing back-end (APIs, databases) and front end (interfaces, web-based tools) solutions.
Consults with stakeholders and/or web administrator to review existing websites/webpages; develops new functionality and/or codes web changes as needed.
Documents website and web application development efforts (changes, new functionality, issue/problem resolution).
Tests website and web application performance and functionality; performs quality assurance checks and fixes bugs accordingly.
Collaborates with design/creative teams and stakeholders to ensure optimum functionality, performance, accessibility, scalability, and security of websites and web applications.
Adheres to university web development standards; researches and stays up to date on new industry web standards, emerging media technology, UX/UI design/philosophy, and accessibility standards.

Required Skills

Proficient communication skills
Maintains a high degree of professionalism.
Demonstrates time management and priority setting skills
Demonstrates a high commitment to quality
Possesses flexibility to work in a fast paced, dynamic environment
Seeks to acquire knowledge in area of specialty
Ability to audit and perform updates to developed code projects
Ability to use file repositories and understand related processes
Ability to read and write code in HTML, CSS, and JS
Understanding of web standards, policy, and user experience (UX)
Ability to code in logical dynamic language
Ability to write a relational database schema

Education Required

Bachelor’s degree (preferably in Computer Science or related field)


For full-time staff employees, Indiana University offers a wide array of benefits including:

Multiple plan options for medical insurance
Dental insurance
Health Savings Account with generous IU contribution
Life insurance, LTD, and AD&D options
Base retirement plan contribution from IU, subject to vesting
Additional supplemental retirement plan options
Tuition benefit for IU classes
10 paid holidays per year
Generous Paid Time Off
Paid Parental Leave
Employee Assistance Program (EAP)
Learn more about our benefits by reviewing our online Benefits Brochure.

How to Apply

If interested, please apply at jobs.iu.edu JO ID: 309997

Indiana University Radio & Television Services

Bloomington, Indiana

Employment Type:

Job Type:

Back to Job Board Listing