Duties and Responsibilities
- Handle technical design and implementation of features for iPhone and iPad applications
- Managing ad hoc and assist with production releases
- Provide technical expertise regarding strategic decisions related to iOS device and SDK support
- Architect, implement and unit-test features per product definitions. Test applications for memory leaks, debug crash logs, etc.
- Provide QA with ad hoc device builds, as well as perform actual submission of releases to the App Store. This includes tagging builds and other SVN-related responsibilities
- Identify useful features in upcoming iOS versions; also identify benefits and risks associated with changing the minimum supported iOS requirements
Basic Qualifications
- 7+ years of development experience
- 5+ years of object-oriented software development experience
- 5+ years building complex applications for iOS devices; including very strong graphics programming, threading and XML parsing in Cocoa, Objective C, ImageKit. Should have at least one live iOS app in the App Store.
- Deep knowledge of the following frameworks: CoreGraphics, CoreAudio and CoreData. Strong working knowledge of OO development and data caching
- Experience with consuming complex Web Services, WebSockets
- Adept at writing applications to consume RESTful Web Services
- Must have personally released at least two apps in App Store (in production)
- Practical expertise with CPU/memory profiling
- Integrated various Social Networks (Facebook, Twitter, Instagram, Google+)
- Worked on white label solution products (localization, multiple skins and configurable-feature sets)
- Full SDLC experience, including release to Apple’s App Store
- Experience working in an Agile development environment
- Familiar with version control systems such as Git/Hg/Svn
- Engineering Ninja Skills, including: superb analytical skills, excellent communication, meticulous attention to detail, strong team ethic, and passion for building great products
Preferred Qualifications
- BS in Mathematics, Statistics, or Computer Science
- Experience with Agile issue management systems (e.g. Jira/Greenhopper)
All your information will be kept confidential according to EEO guidelines.