TalEx is partnering with a media services organization to identify a Senior iOS Developer to join their team. Join a rapidly growing team working at the nexus of two of the most exciting areas in the industry: Mobile and Video. Our client's team is staffing up to deliver a comprehensive solution for product creators to quickly and easily deliver compelling user experiences across every screen: TV, desktop, phone, and tablet. They are building design tools and websites, as well as consumer apps on both mobile and living room platforms (including game consoles!).
A Mobile Engineer will be responsible for building and maintaining our various mobile products, which includes:
- Implementing new features
- Refactoring and cleaning up old code
- Troubleshooting problems
- Manually testing on specific devices
- Building prototypes for new platform
The right candidate must be highly experienced with the latest iOS build tools: Xcode 8 and Swift 3. Our client's mobile apps are iOS 9 and newer, so no concerns with supporting iOS 8 and earlier! Build apps with storyboards, stack views and adaptive layout.
Candidates should be experienced with integrating and using libraries with Cocoapods or Carthage as well as licensed third-party frameworks.
Our client's apps are video-centric so experience with recording, playback, and live-streaming are all a plus.
Responsibilities include:
- Building new apps from scratch
- Feature development for existing app(s)
- Maintenance and troubleshooting for apps in Test Flight and the App Store
- Manual testing; Automation testing experience a plus!
- Managing Test Flight submissions for user testing and submission to the App Store
- Consulting with our client's designer to develop and adapt designs to the iOS platform
- Working with the team to design back end services and APIs to support our apps.
Qualifications:
- Native app development experience (Swift3 & Xcode 8)
- Significant contribution to a native app in the App Store or Google Play Store
- Very strong coding skills
- Bachelor's Degree (or better) in Computer Science
- Familiarity with OS X or Linux as a development environment