Senior Software Engineer, iOS
CNBC
Englewood Cliffs, NJThis was removed by the employer on 1/24/2018 5:40:00 PM PST
Not to worry we have many other jobs on the site;
Browse all jobs
Browse the IS/IT Category
Search for Senior Software Engineer, iOS jobs in Englewood Cliffs-NJ
Search all Senior Software Engineer, iOS postings
Full Time Job
Responsibilities
About us:
CNBC is the recognized world leader in business news and provides real-time financial markets coverage and business information to approximately 390 million homes worldwide. CNBC also has a vast portfolio of digital products that deliver real-time financial market news and information across a variety of platforms. These digital products include CNBC.com, the online destination for global business; CNBC PRO, the premium, integrated desktop/mobile service that provides access to premium content and live access to CNBC global programming; and a suite of CNBC Mobile products including the CNBC iOS, Android and OTT apps.
About the Position:
The CNBC Digital Technology team is seeking a senior developer to develop and manage CNBC's flagship iOS app (https://goo.gl/zYvmWM). The role requires hands-on software development skills, deep technical expertise across the entire software delivery process, from content generation to delivery
Role and Responsibilities:
• Work closely with the product, design, third-party providers, vendors and the services teams to convert ideas to reality while managing all aspects of the software development lifecycle
• Understand and share the big picture with the developers on the team
• Create technical documentation and keep it current
• Ensure the performance, quality and responsiveness of the application
• Collaborate with the team to ship new features quickly
• Help improve code quality, unit test scripts and code coverage
Qualifications/Requirements
Qualifications / Technical skills
• BS degree or higher in computer science with 7 years of broad engineering experience
• Extensive experience in developing, deploying and supporting complex iOS applications
• Expert knowledge of Swift and Objective-C
• Experience with code coverage and unit testing tools like Specta, Expecta, OCMock etc.
• Expert knowledge of XCode/AppCode IDE, build and distribution processes
• Expert knowledge of dependency managers such as Cocoapods
• Experience integrating with APNS
• Experience working with analytics tools like Omniture, Comscore, Parse.ly etc.
• Expert knowledge of Restful services
• Expert knowledge of building responsive user experiences across phones and tablets
• Expertise in performance, scalability, security, architecture, and engineering best practices
• Willingness to stay up-to-date with the latest in emerging technologies/trends on mobile platforms
• Experience engineering video centric products with knowledge of multi-bitrate streaming and casting
• Experience integrating with third-party libraries such as video and display advertising
• Experience implementing in-app purchase would be nice to have
• Experience implementing personalization solutions would be nice to have
• Experience providing guidance and oversight to the developers on the team
• Must be able to work onsite at CNBC headquarters in Englewood Cliffs, NJ. A van service is available for employees commuting from New York City and New Jersey (Jersey city and others).
• Must have unrestricted work authorization to work in the United States
Desired Characteristics
Personal Skills
• Strong Communication skills (verbal and written) with an ability to work in a highly collaborative, multi-country/time zone environment
• Good organizational skills with the ability to track and prioritize numerous tasks
• Proactive personality with a proven track record of following through, exhibiting ownership, and delivering on responsibilities
• Highly adaptive and capable of being an individual contributor and working as part of an extended team.