Share this Job

Go Back

IOS Developer Location: Sunnyvale, CA


2015-09-08 21:09:10
Job Type: Contract

Job Title: IOS Developer Location: Sunnyvale, CA Duration: 6+ months The Senior Software Engineer (iOS) will work directly with Product Owner, UX Designer, and Digital Marketing Team to develop iOS mobile applications and solutions to ensure the highest performance and best user experience. The Day to Day â?¢ Develop, implement and unit test systems and components of Mobile Applications. â?¢ Analyze business requirements, provide development estimates and feedback and determine proper implementation. â?¢ Maintain, support, troubleshoot, monitor and optimize existing and future mobile applications. â?¢ Work with other developer, QA, marketing and sales teams to design and implement quality software solutions. â?¢ Conduct peer reviews with senior manager and supervisor. â?¢ Research and recommend new mobile tools and applications. Are We a Match * BS / BA degree in Computer Science or Computer Engineering or equivalent combination of education or experience * 4 years of native iOS development * Knowledgeable in any combination of the below skill set â?¢ Objective-C, XCode, Cocoa â?¢ iOS SDK o Core Data o Core Location o Image IO o Map Kit o Security o Store Kit o UI Kit â?¢ SQLite â?¢ open source OCR integration â?¢ Knowledge of GIT or SVN â?¢ JSON, XML â?¢ REST web service framework â?¢ Push notification â?¢ Integration with mobile analytic SDK (i.e. Google Analytics, KISSmetrics, etc) â?¢ MVC * Understands mobile performance, latency, and security issues * Experience doing iOS SDK development in a commercial or professional environment. Must be hands-on and have experience publishing at least one consumer application to Apple App store. * Good experience with UIKit, Networking and cross platform development. * Comfortable with iOS performance (memory, speed, networking) and extensive experience using performance analysis tools * In-depth knowledge of current technological trends, developments, and best practices in the area of information security, wireless network architecture, technologies, and concepts. * Experience developing in an Agile environment --
Key Skills: