Android Developer

JOB POSITION: Android Developer
LOCATION: Plainview, NY

EDUCATION:        

Master’s or Bachelor's degree in Computer Science or related field

BASIC FUNCTION:

Get ready to work in a challenging, exciting environment!  NeuLion creates mobile apps for iOS, Android, Windows Mobile and BB10.  We create apps focusing on live and on-demand video for the top sports organizations including NFL, NBA, NHL, ESPN, Big Ten Networks and over 175 colleges.  NeuLion also creates apps for motion picture and TV companies, like Sundance, KyLin Chinese TV, Cineplex, Zon TV and more.  We are always focused on cutting edge technology to remain the leader in digital video for live and on-demand video apps for millions of users, wowing audiences around the world!

SPECIFIC DUTIES:

  • Analyze, design and implement new features/functionality primarily using the following technologies: JAVA, JSON, XML
  • Work on multiple projects and manage time effectively
  • Participate in requirement gathering process, propose solution, and create design documents
  • Provide timely and accurate communication of status to team, project and technical leads
  • Consult with project lead on identification of problems and suggest solutions for the resolution of coding issues
  • Collaborate with remote development teams in Shanghai & Beijing to leverage existing applications and infrastructure as well as for ongoing implementation and testing efforts
  • New technologies and techniques and adapt to dynamic business requirements

EXPERIENCE:

  • 3-5 years of experience working in software development
  • 2-3 years of experience with Android Application development, for phone & tablets
  • Portfolio of Android apps available in the Play Store or contributions to open-source projects
  • Knowledge of Android design patterns
  • Experience with JSON, XML, REST Services
  • Moderate data analysis, design and testing skills 
  • Strong communication skills, both written and oral
  • Ability to solve complex problems independently and gather expert advice as needed
  • Ability to work under the supervision of the team lead, to work independently, and as part of multiple teams on overlapping projects
  • Ability to focus on delivering results in a dynamic environment