Is code your thing? Is optimizing a thrill? Do you enjoy creating tools that others can enjoy, building games that others can play? Sounds like you’re after a programming position with Jet Set.
As an iPhone Programmer, this is what you’d be doing:
- Developing applications for the iPhone in Objective C/C++
- Developing applications for other platforms and languages as required
- Building library code and utility applications in OSX/Win32/Linux or other environments
- Contributing to product designs by providing your technical expertise and insight
- Creating technical design specification documents
Sound good? You’ll need to know…
These languages:
- C/C++ (5 years)
- Objective-C (2 years)
- One of Java/C# (2 years)
- PHP, Lua, Python, Ruby experience a plus
- ARM assembly language a plus
These platforms and frameworks:
- OSX programming experience (Cocoa/Carbon) (4 years)
- Win32 or Linux programming experience (4 years)
- 2D and 3D graphics programming in OpenGL or other graphics API (2 years)
- Two of .NET Compact Framework, MIPD/CLDC, BREW, Symbian OS programming experience (2 years)
- Web application development on servers/frameworks such as Apache/TomCat, IIS/.NET (1 year)
- Application development using MySQL, SQL Server or other DB platforms (1 year)
- Networked application development at the socket or web service level (1 year)
And these tools and technologies:
- Habitual use of version control systems such as CVS or SVN
- Use of Wiki software as a communication tool
Whew!
