Education
- Undergraduate (bachelors) degree in Computer Science, or related Engineering or Science subject area
General Experience
- 5 years experience working in a commercial software development environment
- Credited role in at least 2 shipping software titles on any platform
- Shipping iPhone title in App Store very much preferred
- Familiarity with version control systems such as CVS or SVN
- Use of Wiki software as a communication tool
- Familiarity with design patterns
Languages
- C/C++
- Objective-C
- One of Java/C#
- PHP, Lua, Python, Ruby experience a plus
- ARM assembly language a plus
Platforms and Frameworks
- OSX programming experience (Cocoa/Carbon) (2 years)
- Win32 or Linux programming experience
- 2D graphics programming in DirectX or other graphics API
- 3D graphics programming in OpenGL, DirectX or other graphics API
- Other mobile platforms (.NET CF, BREW, Symbian, MIDP/CLDC)
- Web application development on servers/frameworks such as Apache/TomCat, IIS/.NET
- Application development using MySQL, SQL Server or other DB platforms
- Networked application development at the socket or web service level
