Job Description
KAYAK, a leading travel search engine, is seeking a Senior Android Software Engineer to join their team in Berlin. This role involves architecting and developing innovative features for KAYAK's product, maintaining high code quality, and collaborating with various teams to enhance products and technologies. The ideal candidate will possess strong analytical and problem-solving skills, with an understanding of best-practice UX and a keen eye for design details. They should also be capable of devising clean and simple solutions to complex problems.
Responsibilities: - Architect and develop innovative features for our product
- Maintain a high standard of quality for our code, features, and products
- Collaborate with different teams to improve our products and technologies
- Write thorough tests to improve the quality of both our code and product
Requirements: - 5+ years of experience in developing large-scale, consumer-facing mobile applications
- Experience with Java, Kotlin, Jetpack Compose, and the Android Framework
- Strong English communication skills
- Proficiency in crafting scalable application infrastructure
- Strong analytical, debugging, and problem-solving skills
- Understanding of best-practice UX with a good eye for design details
- Hands-on experience writing high-quality unit, UI, and integration tests
- Ability to thrive in a hybrid working model, attending the office at least 3 days a week
Benefits: - Work from almost anywhere for up to 20 days per year
- Focus on mental health and well-being
- Generous paid vacation + time off for your birthday
- Paid volunteer time
- Focus on your career growth
- Travel Discounts
- Free lunch 2 days per week
- Pension plan contributions
- Public transportation subsidies
- Bike leasing program
- Monthly social events
- Awesome office in Friedrichshain, Berlin