Indiana University Bloomington logo
Indiana University Bloomington
Posted 31 days agoVerified live 1d ago

Teaching and Learning Web Developer (Web Developer (Full stack))

Brief overview

Remote
UndergradOr in progress
2+ yrsMinimum
Full-Stack Web DevelopmentHTML5CSSJavaScriptAPI IntegrationRelational Database Schema DesignMVC FrameworksPHP/LaravelAngular or VueREST APIsCloud Application Deployment AWSCloud Application Deployment GCPDockerWritten and Verbal Communication

Job description

Summary

Indiana University Bloomington supports e-learning solutions and online instructional experiences across its campuses. The Teaching and Learning Web Developer will design, develop, deploy, test, document, and maintain accessible, secure, scalable, and high-performing web applications integrated with the university’s e-learning ecosystem.

Responsibilities

  • Provides an exciting and rewarding opportunity to develop web-based solutions that are integral to the core mission of student success at Indiana University
  • Works in partnership with IU faculty, instructional designers/technologists, and LMS administrators
  • Plays a crucial role in the design, development, and deployment of web applications that integrate with the IU eLearning ecosystem
  • Develops high-performing 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 necessary web changes
  • Develops data structures, web tools and programs while taking into consideration multi-browser and mobile compatibility and performance
  • 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
  • Acts as a liaison between design/creative teams and stakeholders to ensure optimum functionality, performance, accessibility, scalability, and security of websites and web applications
  • Ensures that all protocols used in the development and maintenance of websites are up to date and compliant with university policies and standards; researches and stays up-to-date on new industry web standards, emerging media technology, UX/UI design/philosophy, and accessibility standards

Skills

  • Bachelor's degree (preferably in Computer Science or related field.)
  • 2 years of full stack web development or related experience
  • Proficient written and verbal 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
  • Highly thorough and dependable
  • Demonstrates a high level of accuracy, even under pressure
  • Ability to audit and perform updates to developed code systems and projects
  • Ability to contribute to related file repositories and communicate with peers to ensure project success
  • Strong understanding of related policy and standards
  • Strong ability to read and write code in HTML,CSS, JS
  • Ability to work on developed common JS frameworks and consult on UX related projects
  • Ability to integrate advanced protocol interfaces (API)
  • Strong ability to code in logical dynamic language
  • Ability to write complex relational database schema
  • Ability to audit and develop systems of applications
  • This role requires the ability to effectively communicate and to operate a computer and other standard office productivity equipment
  • The position involves sedentary work as well as periods of time moving around an office environment and the campus
  • The person in this role must be able to perform the essential functions with or without an accommodation
  • Demonstrated proficiency in back-end application development; experience with MVC frameworks, PHP/Laravel preferred
  • Demonstrated proficiency in modern front-end development frameworks such as Angular, Vue, or similar
  • Advanced knowledge of JavaScript/jQuery
  • Experience with cloud-based application deployment, such as AWS, GCP, or similar
  • Experience with containerized applications (Docker)
  • Experience in the design, development, and consumption of REST APIs
  • Latest HTML5/CSS/JS web development techniques including responsive and mobile-first design
  • Experience working with Learning Management Systems, particularly Canvas
  • Knowledge of IMS Global initiatives, such learning Tools Interoperability (LTI), Question and Test Interoperability (QTI), Caliper Analytics, etc
  • Experience integrating AI-based web application features; familiar with the use of AI assistance in coding practices
  • Prior development of browser-based interactive activities and/or games
  • Experience with the Adobe Creative Suite
  • HTML5 frameworks such as Rivet, Bootstrap, Foundation, or similar

Qualifications

Must Haves

  • Bachelor's degree (preferably in Computer Science or related field.)
  • 2 years of full stack web development or related experience
  • Proficient written and verbal 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
  • Highly thorough and dependable
  • Demonstrates a high level of accuracy, even under pressure
  • Ability to audit and perform updates to developed code systems and projects
  • Ability to contribute to related file repositories and communicate with peers to ensure project success
  • Strong understanding of related policy and standards
  • Strong ability to read and write code in HTML,CSS, JS
  • Ability to work on developed common JS frameworks and consult on UX related projects
  • Ability to integrate advanced protocol interfaces (API)
  • Strong ability to code in logical dynamic language
  • Ability to write complex relational database schema
  • Ability to audit and develop systems of applications
  • This role requires the ability to effectively communicate and to operate a computer and other standard office productivity equipment
  • The position involves sedentary work as well as periods of time moving around an office environment and the campus
  • The person in this role must be able to perform the essential functions with or without an accommodation

Nice to Haves

  • Demonstrated proficiency in back-end application development; experience with MVC frameworks, PHP/Laravel preferred
  • Demonstrated proficiency in modern front-end development frameworks such as Angular, Vue, or similar
  • Advanced knowledge of JavaScript/jQuery
  • Experience with cloud-based application deployment, such as AWS, GCP, or similar
  • Experience with containerized applications (Docker)
  • Experience in the design, development, and consumption of REST APIs
  • Latest HTML5/CSS/JS web development techniques including responsive and mobile-first design
  • Experience working with Learning Management Systems, particularly Canvas
  • Knowledge of IMS Global initiatives, such learning Tools Interoperability (LTI), Question and Test Interoperability (QTI), Caliper Analytics, etc
  • Experience integrating AI-based web application features; familiar with the use of AI assistance in coding practices
  • Prior development of browser-based interactive activities and/or games
  • Experience with the Adobe Creative Suite
  • HTML5 frameworks such as Rivet, Bootstrap, Foundation, or similar

Benefits

  • This position is eligible for remote work, subject to change in the future based on university policy and business needs.
  • Comprehensive medical and dental insurance
  • Health savings account with generous IU contributions
  • Healthcare and dependent care flexible spending accounts
  • Basic group life insurance paid by IU
  • Voluntary supplemental life, long-term disability, critical illness, and supplemental accidental death & dismemberment insurance
  • Base retirement plan with generous IU contributions, subject to vesting
  • Voluntary supplemental retirement plan options
  • Tuition subsidy for employees and family members taking IU courses
  • 10 paid holidays plus a paid winter break each year
  • Generous paid time off plans
  • Paid leave for new parents and IU-sponsored volunteer events
  • Employee assistance program (EAP)

More jobs like this