Android Engineer

KAYAK

At KAYAK we help millions of travelers around the globe make confident travel decisions. KAYAK searches other sites to show travelers the information they need to find the right flights, hotels, rental cars and vacation packages and is the world's leading travel search engine.

  • java
  • kotlin
  • git
We are looking for an Android enthusiast with a deep knowledge of programming on the platform. Ideal candidates will be passionate about emerging mobile technologies and making beautiful and robust apps, while working in a dynamic environment.

As an engineer on the Android team at KAYAK, you will be responsible for actively building, testing and evolving our Android app. Whether you have five years experience or are looking for your first mobile dev job, what matters most to us is that you care about, and take pride in, what you do. Even for the toughest technical challenges, you make an effort to devise the simplest and cleanest solutions. You want to be a part of a team that builds products people love. If this is you, let's talk.

Responsibilities
  • Develop features for the KAYAK Android phone and tablet apps
  • Participate in innovation, design and architecture of the apps
  • Ability to diagnose and solve mobile networking performance issues
  • Effectively communicate your coding solutions and articulate the reasons for your decisions
  • Work effectively with UI designers


Required Skills
  • BS or higher Computer Science or related field
  • Experience designing or developing Android apps with Java; Kotlin experience is a plus
  • Android application development skills using Java/Kotlin and Reactive Programming
  • Experience consuming remote web services using RESTful APIs and JSON objects
  • Source control management experience using Git
  • Fluent in written and spoken English


Qualifications
  • Solid programming fundamentals
  • Proficiency in the Android developer environment and Android developer tools
  • Experience with network programming and consuming third party APIs
  • Be able to work with the mobile development team


Benefits and perks
  • 6 weeks paid vacation
  • Day off on your birthday
  • Generous retirement plans
  • Free lunch catering 3 days per week
  • Public transportation subsidies
  • Free German classes
  • Free Yoga classes
  • Free massages
  • No stupid meetings
  • Drinks, coffee, snacks, games etc.
  • Regular team events/excursions
  • Flexible hours
Apply for this job