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
We Know IT Careers.
As a leading IT outsourcer worldwide, we rely on the personal relationships we build with our expert associates and the clients who depend on them. We find the right talent for our clients who are among the most recognized brands. Our reputation depends on it. Whether you’re looking for contract consulting opportunities or full-time employment, CompuCom has the right opportunity for you.
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.