This job has expired, please see additional jobs below
Senior Software Engineer-Android
Entertainment & Media Industry Company
Englewood Cliffs, NJ, United States
Job Details - this job has expired, please see similar jobs below
About Us
Company 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. Company 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. Company’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.
Why work at CNBC
With CNBC in the U.S., CNBC in Asia Pacific, CNBC in Europe, Middle East and Africa, CNBC World and CNBC HD, CNBC is the recognized world leader in business news and provides real-time financial market coverage and business information to approximately 371 million homes worldwide, including more than 100 million households in the United States and Canada. CNBC also provides daily business updates to 400 million households across China. The network's 15 live hours a day of business programming in North America (weekdays from 4:00 a.m. - 7:00 p.m. ET) is produced at CNBC's global headquarters in Englewood Cliffs, N.J., and includes reports from CNBC News bureaus worldwide. CNBC at night features a mix of new reality programming, CNBC's highly successful series produced exclusively for CNBC and a number of distinctive in-house documentaries.
CNBC also has a vast portfolio of digital products, which deliver real-time financial market news and information across a variety of platforms. These include Company website, the online destination for global business; CNBC PRO, the premium, integrated desktop/mobile service that provides real-time global market data and live access to CNBC global programming; and a suite of CNBC Mobile products including the CNBC Real-Time iPhone and iPad Apps.
Responsibilities
The CNBC Digital Technology team is seeking a self-motivated Senior Android Application Developer to design, develop and support our Android application suite. This role requires working with Product, Designers, third-party vendors and the enterprise architect team to explore and expand the CNBC Digital brand into new, cutting-edge directions on the Android platform.
• Collaborate around the creation of new and existing features on our Android products.
• Craft and maintain world-class Android experiences.
• Partner closely with our design team to produce an application that flows seamlessly and works intuitively with our users.
• Constantly optimize our existing code base
Qualifications/Requirements
• BS degree or higher in Computer Science
• Good foundational knowledge of Java and Android SDK.
• Understanding of Object-Oriented Modeling, Middleware, Relational Databases and distributed computing technologies
• Possess good understanding and/or knowledge in Performance, Multi-Threading, Scalability, Security, and Engineering best practices on mobile applications
• Experience engineering, releasing, and supporting Android applications
• Ability to review and perform technical analysis of business requirements
• Willingness to stay up-to-date with the latest in emerging technologies/trends on the Android platform
• Experience engineering video centric products with knowledge of multi-bitrate streaming and casting.
• Experience integrating with third-party libraries such as video, display advertising and analytics.
• Expert knowledge of building responsive user experiences across phones and tablets
• Expert knowledge of Android Studio/IntelliJ IDE, build and distribution processes.
• Experience with unit testing frameworks and TDD
• Knowledge of building applications that function offline and online.
• Expert knowledge of Android design patterns
• Expert knowledge of Google Cloud Messaging and integration
• Familiarity of Android SDK 5.0 Lollipop and Material Design
• Strong understanding of hybrid solutions utilizing Javascript/html5 MVC frameworks
MUST PROVIDE PORTFOLIO OF CONSUMER PRODUCTS THE CANDIDATE HAS BUILT CURRENTLY IN THE MARKET PLACE.
CANDIDATE WILL BE REQUESTED TO BUILD AND PROVIDE CNBC WITH A MOCK CODING PROJECT THAT WILL BE DETERMINED AFTER INITIAL PHONE SCREENING.
Desired Characteristics
• Strong Communication skills (verbal and written)
• Analytical skills with the ability to work in a highly collaborative, multi-country/time zone environment
• Good organizational skills with the ability to track and prioritize multiple tasks
• Collaborative personality with a proven track record of following through and delivering quality products
• Expert ability to get things done on a small team.
• Passion for implementing beautiful user interfaces.
• An iterative approach to building software.
• Active contribution to open source software.
• Experience building consumer products.