Android Application Developer

Job Number: R50008685

Brand: Fox News Channel

Job Type: Engineering, Product Management / User Experience / Content

Location: New York, New York

Job Posting Date: August 7, 2019

Fox News Channel logo
APPLY NOW
CURRENT EMPLOYEES AND FREELANCERS/
CONTRACTORS APPLY HERE*

OVERVIEW OF THE COMPANY

Fox News Channel

FOX News Channel is a 24-hour all-encompassing news service delivering breaking news as well as political and business news. FOX News finished 2018 as the most-watched basic cable network for the third consecutive year in both primetime and total day among total viewers, and has held its number one national cable news channel status for 68 consecutive quarters. FNC is available in nearly 90 million homes and dominates the cable news landscape, routinely notching the top ten programs in the genre.

JOB DESCRIPTION

We are looking for an Android Application Engineer to join our team. You will be a key player in building out and maintaining our current native mobile apps and have the opportunity to help influence our mobile development stack to create enterprise-level applications on the Android platform. This is a role where you will be challenged with solving various technical problems while maintaining good communication with other developers and stakeholders such as designers, project managers, and product managers. In addition to programming, you will help develop maintain CI/CD solutions, testing solutions and solidifying the development process.

A SNAPSHOT OF RESPONSIBILITIES

  • Develop features for the Fox News and Fox Business Android apps
  • Develop features for the Fox News and Fox Business Android TV and Fire TV apps
  • Help architect and develop solutions for enterprise-level challenges such as caching media playback, and more
  • Help further the mobile development stack for unit testing, CI/CD workflows, and deployment
  • Work with developers on-and-offsite across different development environments such as web, CMS, and backend service teams

WHAT YOU WILL NEED

  • BS or higher in Computer Science or related field
  • 3+ years experience in Android Development using Java and/or Kotlin
  • Strong knowledge of design patterns
  • Experience with source control systems, specifically Git
  • Experience with RESTful JSON feed consumption
  • Experience with push notification integration and deep linking
  • Experience with OTT (Android TV/Fire TV) development preferred, but not required
  • Experience with the latest development paradigms regarding performance, security and coding best practices
  • Familiarity with excellent coding practices, Functional Programming, SOLID Design Principles
  • Familiarity with Android clean architecture practices, VIPER architecture, and relevant third-party libraries such as Dagger, Retrofit, RxJava / RxAndroid, Glide and / or Picasso
  • Familiarity with Android Jetpack Architecture Components such as LiveData, ViewModel, Data Binding, Lifecycles, Paging, Navigation, Android-KTX
  • Showcase excellent communication skills with different stakeholders such as QA, Project Managers and Product Owners

We are an equal opportunity employer and all qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, gender identity, disability, protected veteran status, or any other characteristic protected by law. We will consider for employment qualified applicants with criminal histories consistent with applicable law.

APPLY NOW
CURRENT EMPLOYEES AND FREELANCERS/
CONTRACTORS APPLY HERE*