Job Title: Senior Engineer, MacOS X Client Application UI Developer Location: North America - Foster City, CA Department: Engineering Group Reports To: Director, Client Applications
Sling Media, the maker of the popular Slingbox, a really brilliant device for viewing your TV over the internet, is looking for an experienced MacOS X Cocoa engineer to develop the next version of the SlingPlayer media player.
We're looking for an experienced Mac OS X developer, someone who can create a truly exceptional Cocoa UI for the Mac SlingPlayer. We want to enhance the user experience by including an integrated program guide and the ability to record and upload video clips to share with others, as well as other sharp ideas, including yours.
Chances are, experience with embedding WebKit views—and communicating with those views—will be a key talent to making this happen, and if you're so inclined, then you're so right for us. Check out the deets, and if you match a decent amount of the requirements, then you're good to go with us.
Responsibilities
- Participate in design and implementation of the MacOS X SlingPlayer user experience.
- Maintenance of product release process. Fix those bugs, keep our customers happy.
- Regular status updates and communication with management. Snacks provided.
- Communication with product development leads, product definitions team, and QA group.
- Team code review and maintenance. Always a million laughs. But we learn a lot.
- Team members training and mentoring. Makes you feel old, but brilliant.
- Prepare and maintain project technical documentation. Always a popular pastime.
Requirements
- BS in Computer Science or equivalent. No History majors.
- 3 or more years experience in development of MacOS X applications. We mean it.
- Have implemented at least one app with client-hosted web views, Quicktime, or Flash.
- Solid knowledge of MacOS X WebKit, including WebKit plugins. Be prepared to prove it.
- Excellent problem analysis and debugging skills. This is a big win, any day of the week.
- Sufficient verbal and written people skills to get by without being tarred and feathered.
- Able to work within a team of professionals, internally as well as outside consultants.
- Present information to team members and management. This is pretty laid-back.
- Analyze requirements and propose appropriate solutions. We love this.
- Excellent communication skills.
- Ability to operate in a dynamic, fast-paced environment with minimal supervision.
- Must demonstrate hands-on approach. Whiteboard work does not count.
Contact: jobs@slingmedia.com (please reference requisition #176) |