HTML/CSS/JS Programmer for Interactive Touchscreen Project
Apply for this job
If you’re interested in this position, please contact Justin Fansler at Justin.fansler@yale.edu with information about:
- Your experience
- Skill level with the various programming requirements (HTML/CSS/JS/XSLT)
- A portfolio of work (along with a brief explanation of each)
The Yale School of Medicine's Web Group is seeking a freelancer or vendor to immediately begin work on an interactive display screen project using HTML, CSS, JS (jquery), and possibly some XSLT. This is a limited project engagement.
Project Overview
This project involves creating a website that will display on large (42"-50") touchscreen monitors deployed around the Yale School of Medicine's campus. It's an overhaul and redesign of an existing website, but because of the extensive new functionality required, the website will probably need to be built from the ground up (reusing some of the existing framework).
The browser used on the monitors run the latest version of webkit, meaning that the site can be programmed using the latest web technologies (i.e. HTML5) and the site does not have to be cross-browser compatible. Because the user's input will be via fingers and not a mouse, intuitive interactivity is paramount.
The project involves the following:
- Convert PSDs from the group's graphic designer to HTML/CSS, adjusting and creating JS as necessary to create the desired functionality (swiping, etc.)
- Create JS applications to display data from the school's web systems and outside data sources on the various website pages. Most of the internal and external content is available in JSON or XML feeds.
Designs
- The designs for the new website are available at on our website. PSDs will be delivered to the selected vendor along with functionality descriptions.
- The current website can be seen (best at HD resolution) at http://flyerboard.technolutions.com/?id=e47cf9209f6b
Managing Projects
To help manage the school's various web projects, the group uses an online project management tool to set project priorities and anticipated due-dates, communicate questions and progress, and track time. The system is relatively easy to use and makes it really easy for us to communicate.
More Information
If you're interested in this project, please contact Justin Fansler at Justin.fansler@yale.edu with information about your experience, skill level with the various programming requirements (HTML/CSS/JS/XSLT), and a portfolio of work (along with a brief explanation of each).

