Description
Responsibilities
• Design and build advanced app features for the iOS platform.
• Independently craft project solutions by applying solid Object-Oriented-Design principles.
• Working in a team of talented iOS engineers developing amazing native apps.
• Work closely with product management and UX to execute an idea from concept to delivery using excellent software design, coding, and processes.
• Continuously discover, evaluate, and implement new technologies to maximize development efficiency.
Requirements
• 5 years of software development experience.
• 3.5 years of experience with iOS, Objective-C, and Cocoa.
• Hands-on experience with HTML5 CSS, XML, and API.
• Coursework in Object-Oriented programming languages (C++/Java, etc).
• Must have experience in Mac OS platforms.
• A passion for technology and the ability to learn new concepts quickly.
• Solid understanding of the full mobile development life cycle.
• Proficient in Objective-C, Swift, and Cocoa Touch.
• Extensive experience with iOS Frameworks such as Core Data and Core Animation.
• Knowledge of iOS back-end services.
• Knowledge of Apple's design principles and application interface guidelines.
• Proficient in code versioning tools including Mercurial, Git, and SVN.
• Knowledge of C-based libraries.
• Familiarity with push notifications, APIs, and cloud messaging.
• Experience with continuous integration