Job Details
Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:
Skills And Tools:
Job Description
- Architect, design, and implement the next generation of our native iOS applications using Objective-C and Swift
- Work with design and product teams to deliver custom user interfaces using the latest iOS UIKit APIs
- Build across UI, service layers, and backend technologies to create data-driven native client solutions
- Develop concise and clean code adhering to Apples recommended coding standards
- Write effective unit tests and documentation
- Follow an agile development methodology
- Write entirely new code using proper MVC methodologies and maintain and update existing code
- Find and correct issues in a complex and rich environment using the latest Xcode instruments and performance tools
- Coordinate with QA with the implementation, testing and support of iOS applications.
Job Requirements
- BS in Computer Science or related field
- 5+ years of experience with iOS development using Objective C, Swift, Cocoa Touch, or xCode
- Experience working with iOS frameworks such as AVFoundation, Core Data, Core Animation, Core Graphics and Core Text
- Prior experience successfully releasing consumer facing applications on iOS
- Experience in web service integration (SOAP, REST, JSON, XML).
- Problem solving skills to develop quick yet sound solutions to resolve complex issues
- Teamwork & collaboration skills to work across organizations and cross-functional teams Communication & stakeholder management skills
- Experience working with agile software development methodologies and tools such as JIRA
- Experience with multi threaded software design and working knowledge of the general mobile software design patterns, architectures, trends, and merging technologies