WEB APPLICATION PLATFORM ENGINEER Revision3
THIS JOB HAS EXPIRED Position Description:
Revision3, a Discovery Communications Company, is looking for a Web Application Platform Engineer with a focus on the backend side of internet-based video applications. The Web Application Platform Engineer splits their time between maintaining existing functionality of a multi-site HTML5 video playback application, and helping to spec and implement new functionality.
The ideal candidate should have demonstrated skill implementing web application backend logic, including API endpoints, AJAX endpoints, and MVC style framework components. This person will also have excellent command line (unix/linux) skills, in order to efficiently implement build tasks, automate large processes, and leverage existing infrastructure. This includes use of shell scripting, web API calls, and smart use of other command-line utilities as needed.
In addition to a main focus on building and maintaining our web video application platform, the Web Application Platform Engineer actively participates in the development of other core web applications, and QA with other engineering team members. Previous experience with several current web technologies (JQuery or other frontend JS libraries, PHP5 or Java, NodeJS, etc) and passion for cutting edge web technologies (HTML5 video, client-side performance optimization) will be very beneficial.
The ideal candidate should also be comfortable with basic frontend development, in order to interface well with frontend developers, although their primary focus is on backend platform development.
Responsibilities Include, but are not limited to:
Assist with improvements and new feature development within custom LAMP-based website framework
Author new (and maintain existing) scripts to assist with maintenance and improving efficiency of build process
Perform web app builds and QA (including implementation of automation for current manual processes)
Implement new API endpoints to support Client Application Development team as needed
3+ years demonstrated experience implementing internet-based applications (PHP5 or Java a big plus)
3+ years demonstrated experience with common UNIX utilities and scripting (bash, scp, sftp, python, etc)
Proven mastery of basic CSS concepts, and cross-browser compliant considerations and implementations
In-depth knowledge of current-generation internet application technologies: AJAX via JQuery, JSON, etc
Basic understanding of software engineering best practices, code repository use, automation frameworks, etc
Passion for technology, digital media and gadgets, and internet video
Ability to work in a development cycle environment and provide requirements and estimates of work
Passion for excellent design in technology, digital media and gadgets, and Internet video
Bachelor's Degree or equivalent in Graphic Design, Graphic Communication, Interactive Design, or similar
||2415 Third Street |
San Francisco, CA 94107
THIS JOB HAS EXPIRED