Senior iOS Developer

New York, NY Full Time Live

Required Skills

My Compatibility Score

Choose Match Score option:

APNS Confluence Crucible Jenkins Objective C Omniture Stash UI ads agile C developer GitHub gui iOS JIRA management mobile mobile app network objective OOP production Prototype scrum SDK SVN xcode
show more
Automatch with LinkedIn
PRINCIPAL RESPONSIBILITIES:


• Objective C/iOS programming of Comedy Central, Spike TV and TV Land iOS applications


• Advanced UI development and sensitivity to information architecture issues


• Work in and develop further software frameworks used at MTVN and be capable of extending those frameworks and classes while maintaining integrity of the overall code base


• Assist in the technical development of apps with third party vendors


• Develop and maintain the coding standards of the mobile properties


• Collaborate with other departments and technical teams to develop and enhance creative and efficient approaches to app production
• Writing Technical Specifications for applications and interfaces to be built

JOB SKILLS:


• Professional and expert knowledge of Apple iOS SDK, Xcode 5, Xcode 6, Xcode
Instruments


• Capable of optimizing and memory profiling using Xcode Instruments


• Fully conversant with OOP principles, software development frameworks and design patterns


• Working knowledge of source control tools: SVN / Github


• Working knowledge of Atlassian suite products including JIRA, Confluence, Stash and Crucible


• Continuous integration with Jenkins


• Knowledge of APNS


• Extensive experience working with Apple to deploy applications (iTunesConnect)


• Experience with social network API's such as FaceBook, Twitter, OpenID, oAuth etc.


• Capable of analyzing complicated app architectures and templates and translating that analysis into efficient technical strategies and code
• Video Streaming technologies and associated editing programs a plus

TEAM SKILLS


• Capable of working closely with, managing or being managed by peer ­level developers in SCRUM or Agile teams


• Excellent communication skills


• Commitment to getting results for time­ sensitive launches, promotions and events


• Maintain an atmosphere of professionalism
• Capable of understanding business objectives and be able to translate that business logic into technical design


• Able to work in a fast­paced team environment and be adaptable to the demands of all levels and types of production duties


• Willing to take technical risks and envision next generation GUI and interactive models

EXPERIENCE:


• At least three years of mobile app experience


• Experience working in mid to large size development teams


• Experience with video players a plus


• Experience with content management systems a plus


• Good eye for design and ability to enhance design process by coming up with animations to prototype a plus
• Experience with ads and reporting suites such as Omniture a plus


EDUCATION:
Post Secondary degree (BA, BSc) and or Graduate level (MA, MSc, MFA)
read more