Mobile Applications Developer

Location
New York
Posted
Apr 24, 2013
Closes
May 24, 2013
Contact
Human Resources
Duration
Full Time
Crain Communications Inc. is looking for a talented Mobile Applications Developer to join its growing and vibrant Digital team, which is hard at work positioning the Company for an exciting, digital/mobile future. The Mobile Applications Developer will work with Company brands to define and develop new mobile business opportunities on tablets and smartphones, and other devices as warranted. Additionally, the Mobile Applications Developer will help support existing Company apps.

JOB RESPONSIBILITIES:
* Designing, developing, coding, testing and debugging new mobile apps, both iPhone and iPad, and providing support and developing enhancements to existing Company apps.
* Ideally, can also perform similar tasks for Android-based apps.
* Communicates well with both technical and non-technical colleagues.
* Self-starter who can rapidly learn new programming languages, operating systems and SDKs.
* Researches new mobile technologies to identify new opportunities for the Company.
* Provides estimates upfront and sound project management throughout.
* Can start development based on ideation and mock-ups provided by non-technical colleagues.
* Can research new technology and analyze tools for best fit, usage, stability and performance.
* Can work with other Company developers to learn new tools and languages and can also assist teammates with troubleshooting. Must be able to pitch in on other projects when needed.

JOB REQUIREMENTS:
* Understanding of data structures and algorithm design.
* Understanding of Content Management Systems.
* Objective-C/C/C++/C# , HTML5/CSS, Java, Ruby on Rails, OOP/OOD, JSON, XML and schemas.
* iOS 5+ experience, iPhone and iPad.
* Creative problem solving skills a must.
* Third party web services integration.
* Must be able to operate as individual and team contributor.
* Ability to switch projects and priorities quickly.
* Five to seven years of development experience, with two-plus in mobile application development.
* Published Mobile Applications available in App Store, preferably, or Android Market.
Preferred:
* Java/Android OS native application development.
* Javascript, JQuery Mobile, PHP.
* SOA, web services development.