Android Mobile Software Engineer

iHeartRadio

(New York, New York)
Full Time
Job Posting Details
About iHeartRadio
iHeartRadio, iHeartMedia’s digital radio platform, is the fastest growing digital audio service in the U.S. and offers users thousands of live radio stations, personalized custom artist stations created by just one song or seed artist and the top podcasts and personalities. With over a billion downloads, iHeartRadio reached 100 million registered users faster than any other radio or digital music service.
Summary
The team seeks a talented and seasoned mobile engineer to join our Android team that is driven to build great Android apps and to work within a fast paced Agile team structure to release them. Delivery, accountability, and passion are three words your peers use to describe you and you excel working with your peers to ensure code standards are upheld and quality is high. In your first year on the job, expect to work on a large platform wide initiative (think brand new product, full app redesign, i18n, etc); further, work on more than a few key features driving company metrics up and to the right. Ideally, you give good code review and know how to work in a vertical/feature team alongside your product manager, designer, fellow Android engineers and server/full stack engineers. Additionally, you write copious and meaningful unit tests and are comfortable with continuous integration and rapid deployment. You write code that runs on Kit Kat, Lollipop, Marshmallow, Nougat, Android TVs, wearables and Google Home. And inside a Ford. You think more about battery life than a normal human should. You have bad dreams about stream buffering. And if you are bored, and want to go fullstack and have Scala, Data Science or serious JavaScript chops, you will find a vertical team to play a fullstack role in
Responsibilities
* Develop, architect and deploy major new features on iHeart Android apps * Build and maintain common code libraries used in phones, tablets, TVs, smart watches and automobiles * Create innovative solutions in media streaming and mobile user experience * Maintain high unit test coverage and continuous integration principles * Cultivate an environment of excellence, through code design, code reviews * Mastery of the Android development and hardware ecosystem, from devices to and to the Play Store
Ideal Candidate
* 3+ years of hands on experience with the Android platform (additional experience with server side Java or Scala highly preferred) * Considerable experience debugging and profiling Android applications * Experience with continuous integration tools like Jenkins or Travis CI and automated testing frameworks such as Espresso * Ability to independently set tasks and complete work with limited direction * Ability to manage competing priorities in a complex environment and maintain high productivity * Ability to devise creative technical solutions * Excellent verbal and written communication skills * Bachelor's degree in Computer Science or equivalent

Questions

Answered by on
This question has not been answered
Answered by on

There are no answered questions, sign up or login to ask a question

Want to see jobs that are matched to you?

DreamHire recommends you jobs that fit your
skills, experiences, career goals, and more.