Skip to content

United States of America Change
 

Santa Clara
Contract Posted: Friday, 4 October 2013
 
 

The Application Software Engineer will be responsible for designing/developing a new wave of social application targeted for smartphones/tablet products. The candidate is expected to participate in all phases of software development lifecycle.

OVERVIEW

  • Develop new and existing applications for the iOS platform from conceptualization to launch
  • Develop quality code using cutting-edge techniques, tools, and utilities
  • Research, test, and implement new techniques, frameworks, and utilities
  • Help define and enforce development and design standards and best practices for other developers
  • Partner with cross-functional teams to define new product requirements, features, and functionality
  • Partner with third party teams

QUALIFICATIONS

  • 6+ years hands-on development experience with Objective-C and iOS
  • Past experience of developing a significant consumer app that is currently available in marketplace
  • Graphics, Multimedia, Messaging, Camera, Database, Push Notification
  • Understanding of Client-Server functional methodology
  • Familiarity with iOS build management
  • Solid understanding of data models and data access architecture and optimization
  • Strong understanding of multi-tier web architectures, and OO design patterns and concepts
  • Strong understanding of server side software, scalability, performance, and reliability
  • Sound understanding of HTTP and REST-style web services required
  • B.S or M.S in Computer Science, or Electrical Engineering, or Computer Engineering or equivalent

PREFERRED

  • Experience with Git, iOS SDK, UIKit, Interface Builder, Instrument
  • Experience with Apple Push Notification Services, iOS Frameworks and Memory Management
  • Solid understanding of Apple iPhone/iPad app development life cycle including App Store compliance policies and submissions requirements
  • Experience with iOS build management and provisioning
  • Experience with Agile software development practice, scrum, sprint planning, retrospectives, etc.
  • Experience with TestFlight or similar app distribution platforms
  • Experience with iOS crash reporting applications
  • Experience evaluating and working with 3rd party libraries


Santa Clara, United States of America
CompuCom 
CompuCom
JSBBBH69898
10/4/2013 9:33:58 AM

We strongly recommend that you should never provide your bank account details to an advertiser during the job application process. Should you receive a request of this nature please contact support giving the advertiser's name and job reference.