Implement high-level user interfaces.
Optimize user experience.
Develop new and innovative features.
Fix problems and troubleshoot.
Enhance product performance.
Skills and experience needed:
5+ years experience.
In-depth C programming background, debugging skills and an understanding of systems.
Excellent communication and collaboration skills.
Experience with network protocols device communication.
BS in computer science (or equivalent).
Strong object oriented programming and design skills.
Experience with Cocoa, Cocoa Touch and Java.
Excellent problem solving, critical thinking, and communication skills.
Excellent understanding of optimization and performance issues across OS software layers.
Knowledge of Objective-C.
Experience developing reusable public or private APIs.
We make things that work for people.
Technology should be about more than newest, loudest, prettiest. It should make a difference.