Android Engineer
KAYAKAt 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.
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