Senior Software Developer - iOS

Hulu

(Santa Monica, California)
Full Time
Job Posting Details
About Hulu
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.
Summary
The iOS mobile development team at Hulu is looking for a senior 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.
Responsibilities
* 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.
Ideal Candidate
* 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 * 8+ years of iOS development strongly preferred

Questions

Answered by on
This question has not been answered
Answered by on

There are no answered questions, sign up or login to ask a question

Want to see jobs that are matched to you?

DreamHire recommends you jobs that fit your
skills, experiences, career goals, and more.