Software Developer - iOS

Hulu

Annual salary:

Salary not disclosed

Post age:

1057 days

Job description:

Hulu is a premium streaming TV destination that seeks to captivate and connect viewers with the stories they love. We create amazing experiences that celebrate the best of entertainment and technology. We’re looking for great people who are passionate about redefining TV through innovation, unconventional thinking and embracing fun. It’s a mission that takes some serious smart, intense curiosity and determination to be the best. Come be part of the team that’s powering play.

SUMMARY

The iOS mobile development team at Hulu is looking for a software developer with strong experience building iOS applications. While all members of the team contribute across technologies and products, and from front-end to back-end, this role is focused on reimagining, reworking, enhancing, and improving our iPhone and iPad applications.In general, we’re looking for some track record of app development doing more than just displaying data from a web-service. We work a lot with media player technologies and web services that power our applications, and expect that a successful candidate would hit the ground running. As a member of a small team, you would be expected to contribute not only to feature development, but also to our development culture – from improving our engineering practices to using new frameworks and languages – in order to ensure that we can build the best application for watching premium video content on mobile devices and tablets.

WHAT YOU’LL DO

  • 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.

WHAT TO BRING

  • Strong understanding of MVC, iOS application architecture and ARC
  • Foundation framework APIs, NSURLConnection and networking, concurrency and multi-threading
using GCD and NSOperation
  • Strong UIKit, core animation and core graphics experience
  • Broad development experience working closely with cross-disciplinary teams.
  • In-depth knowledge of web-service/data-driven application architecture
- A good sense of what goes into making a successful consumer product
- The ability to jump into a project and contribute immediately to both architecture and implementation
  • Great communication and collaboration skills and a strong teamwork ethic
  • A strong grasp of computer science fundamentals, including Object Oriented Programming
  • 5+ years of iOS development strongly preferred

Application instructions:

Apply via the link below.