1 day old

Senior Software Engineer, iOS

New York, NY
  • Job Code
Company NBC Universal

Job Title Senior Software Engineer, iOS

Jobid 23768-389629

Location: New York, NY, 10176, USA

Description **Job Number** 37632BR

**Job Title** Senior Software Engineer, iOS

**Business Segment** Owned Stations & Affiliate Relations

**Sub-Business** NBCUOTS - Digital

**Posting Category** Digital Media

**About Us** NBCUniversal is one of the world’s leading media and entertainment companies in the development, production, and marketing of entertainment, news, and information to a global audience. NBCUniversal owns and operates a valuable portfolio of news and entertainment television networks, a premier motion picture company, significant television production operations, a leading television stations group, and world-renowned theme parks. NBCUniversal’s policy is to provide equal employment opportunities to all applicants and employees without regard to race, color, religion, creed, gender, gender identity or expression, age, national origin or ancestry, citizenship, disability, sexual orientation, marital status, pregnancy, veteran status, membership in the uniformed services, genetic information, or any other basis protected by applicable law. NBCUniversal will consider for employment qualified applicants with criminal histories in a manner consistent with relevant legal requirements, including the City of Los Angeles Fair Chance Initiative For Hiring Ordinance, where applicable.

**Country** United States

**State** New York

**City** New York


Duties: Develop software applications and architecture for new iOS app features including Integrated Display Advertisement, Metrics, Video Playback, Video Pre-Roll, Content Rendering, Social, Maps and Galleries functionality. Lead development of Apple connected devices including iOS Devices, Watch, and Apple TV. Compile production-ready iOS apps, and update and implement new iOS features in NBC Owned Stations app. Create and maintain iOS build automation integration server for 27 NBC Owned Stations app using automation tools including FastLane and Jenkins. Analyze, troubleshoot, and provide solutions for critical iOS app production issues. Provide IT solutions and guide offshore and onsite developer teams, and assist UX and Product teams to define new features, products, and design elements. Lead integration of XCode Unit and User Integration (UI) Testing to provide code coverage for applications, and maintain Video Live Stream, VOD, Close Caption, AD integration for Direct sold & 3rd Party with VAST, VPAID & MRAID, display advertisements, preroll video ad, video playback, content rendering social SDKs and analytics. Review code in order to maintain code quality and improve performance, and liaise with Backend Software Engineers to discuss Application Programming Interface (API) best practices, performance improvements, and suggestions. Research and analyze new IT and third party software development kits (SDKs) in order to implement new features. Use tools, databases, and applications including Objective-C, WatchKit, Swift, AppleTV, HTML, JS, CSS, hybrid apps, automation integration servers, FastLane, Jenkins, XCode Unit, and UI Testing to carry out job duties.


Requirements: Bachelor’s degree or foreign equivalent in Computer Science, Computer Engineering, or closely related field plus at least six (6) years of post-Baccalaureate, progressive experience in a related Software Developer/Engineer role. Three (3) years of experience must include: Using Objective-C to design, architect, develop, and troubleshoot iOS apps features; Developing and integrating third-party modules in apps using HTML, JS, CSS, and hybrid app; and Using XCode Unit and UI Testing to build test cases and automation QA and to maintain code quality. One (1) year of experience must include: Working with WatchKit, iOS, and AppleTV to develop, integrate, and troubleshoot new product features on Apple platforms; Developing and integrating third-party ads and SDK for Integrated Display Advertisement, Metrics, Video Playback, and Video Pre-Roll; Creating and maintaining iOS build automation integration servers using automation tools including FastLane and Jenkins; and Using Swift, iOS APIs, Ad integrations, Video Live Stream, VOD, Close Caption, AD integration for Direct sold & 3rd Party with VAST, VPAID and MRAID.

Direct applicants only. To apply, send CV to R. Khanna, NBCUniversal Media, LLC, 30 Rockefeller Plaza, New York, NY 10112 and reference Job ID #PG00003.

NBCUniversal Media, LLC is an EEO/AA employer.

We are an equal opportunity employer, offering a great work environment, challenging career opportunities, professional training and competitive compensation. Click Here to view the NBCUniversal Candidate Privacy Statement.


  • Arts / Entertainment / Media
  • Management/Finance/Administration/IT
  • News/Programming/Production

The NBC Owned Television Stations create and distribute engaging content that connects with a valuable audience in 10 major markets across the country. Our content platforms include: NBC Stations broadcast and COZI TV, station websites, digital out-of home, and mobile.  Through our local news operations, our lifestyle production arm LX.TV, and our local sales marketing and production teams, NBC creates content that connects communities with the people, events, and issues they care about most.

Job Hunting Advice

Resume Writing

Career Guidance

Before you go...

Our free job seeker tools include alerts for new jobs, saving your favorites, optimized job matching, and more! Just enter your email below.

Share this job:

Senior Software Engineer, iOS

New York, NY

Share this job

Senior Software Engineer, iOS

New York, NY

Separate email addresses with commas

Enter valid email address for sender.

Join us to start saving your Favorite Jobs!

Sign In Create Account
Powered ByCareerCast