Senior Engineer, Web Services Client Integration - MacOS X
Posted by: Sling Media
Posted date: 2008-May-08
Location: Foster City, CA
Senior Engineer, Web Services Client Integration - MacOS X
Job Title: Senior Engineer, Web Services Client Integration - MacOS X Location: North America - Foster City, CA Department: Engineering Group Reports To: Director, Client Applications
General Summary
Sling Media is seeking a software engineer experienced with the tight integration of web-deployed services and resources (via HTML, PHP, XML, SOAP, REST, and similar technologies) with our MacOS X client applications.
The type of services and resources could range from streaming video to live performance schedules to sports statistics, served either from in-house or third-party sources. Inspired use of Javascript, AJAX, WebKit plugins, Quicktime, Flash, etc, will be used to achieve seamless integration with our MacOS X applications (for the "out-of-browser" experience) while remaining flexible enough to evolve as new content formats become available.
Essential Responsibilities
Directly participate in design and implementation of integrated web services in MacOS X applications.
Maintenance of product release process.
Regular status updates and communication with management.
Communication with product development leads, product definitions team, and QA group.
Team code review and maintenance.
Ensure that project source code follows company guidelines.
Team members training and mentoring.
Prepare and maintain project technical documentation following company guidelines.
Job Specifications/Requirements
BS in Computer Science or equivalent
At least 8 years experience in team software development with application-hosted web services
Have implemented an application with client-hosted web views, Quicktime, and/or Flash
Solid knowledge of MacOS X WebKit, including WebKit plugins
Excellent problem analysis and debugging skills
Excellent verbal and written communication and people skills
Must be able to work within a team of professionals, both at Sling Media as well as with outside consultants
Ability to effectively present information to team members and management
Must possess the ability to analyze requirements and propose appropriate solutions
Excellent communication, mentoring and teamwork skills
Ability to operate in dynamic, fast-paced environment with minimal supervision