Can you take our iOS / Android app to the next level? We are looking for an iOS / Android developer with exceptional video experience, who will be responsible for contributing to the development, maintenance, and integrations of applications with Pac-12 Now, our TV Everywhere app that reaches hundreds of thousands of users. Developers on our team have a commitment to collaborative problem solving, sophisticated design, and creating quality products.
Requirements
- Strong knowledge of Xcode, Swift and Objective C
- 2+ years work experience developing applications for both iPhone & iPad
- Familiarity with RESTful APIs to connect iOS applications to backend services
- Knowledge of Audio & Video Transports and Codecs (e.g., MP4, H.264, AVC, HEVC, AV1, AAC)
- Knowledge of Video Streaming using HLS and/or DASH.
- Strong knowledge of iOS UI design principles, patterns, and best practices
- Practical knowledge on iOS Application Architecture
- Experience with Threads, GCD and iOS memory management
- Familiarity with auto layout and storyboards
- Ability to design applications around natural user interfaces, such as “touch”
- Knowledge of libraries available for common tasks
- Experience integrating Adobe Pass with the Primetime iOS TVSDK.
- Ability to understand business requirements and translate them into technical requirements
- Familiarity with cloud message APIs and push notifications
- A knack for benchmarking and optimization
- Proficient understanding of code versioning tools, such as Git
- Familiarity with continuous integration
- A creative thinker and experienced problem solver with a hunger for knowledge.
- Worked on at least one application in the App Store
- Bonus: Android development experience
Responsibilities
- Design, build, and maintain high performance, reusable, and reliable Swift and/or Objective C code
- Translate designs and wireframes into high-quality code
- Ensure the best possible performance, quality, and responsiveness of the application
- Identify and correct bottlenecks and fix bugs
- Help maintain code quality, organization, and automatization
Apply Now