
KAYAK je platforma za iskanje in primerjavo potovanj, ki ljudem pomaga načrtovati potovanja s primerjanjem letov, hotelov in najema avtomobilov na stotinah potovalnih spletnih mest. Njegovo spletno mesto in mobilna aplikacija popotnikom omogočata natančnejše prilagajanje rezultatov s praktičnimi nastavitvami, spremljanje cen z opozorili ter organizacijo načrtov prek storitve KAYAK Trips. Z mobilnimi cenami in potovalnimi obvestili KAYAK podpira bolj premišljene odločitve pri rezervaciji, raziskovanje potovanj pa ohranja na enem mestu.
Senior Front-End Software Engineer, Retention
Build and improve retention features for KAYAK’s travel search products. Partner with product and design teams to deliver, test, and optimize user-facing experiences.
Opis
- Own complex frontend features from scoping and technical design through release, monitoring, and follow-up.
- Write maintainable, thoroughly tested code and review teammates’ changes.
- Guide technical design discussions, weigh tradeoffs, and record decisions.
- Proactively reduce technical debt and address performance and reliability risks.
- Support junior engineers through code reviews, pairing, and knowledge sharing.
- Work with product managers and designers to clarify requirements, identify risks, and meet user and business needs.
- Take part in sprint planning, backlog refinement, retrospectives, and demos.
- Improve team workflows, tools, and engineering standards.
- Make the case for technical improvements with clear reasoning and evidence.
- Use AI-assisted development tools responsibly to improve productivity and code quality.
- Keep up with emerging frontend technologies and practices.
Zahteve
- Have independently designed and delivered complex frontend features in production; equivalent experience, transferable skills, and non-traditional career paths are welcome.
- Strong JavaScript and TypeScript skills.
- Experience building interfaces with a modern component-based framework such as React.
- Understand how frontend systems connect with APIs and backend services.
- Experience debugging and improving performance across frontend and backend boundaries.
- Experience creating and maintaining unit, integration, or end-to-end automated tests.
- Care about code quality and long-term maintainability.
- Communicate technical ideas clearly in design documents, code reviews, and team discussions.
- Give and receive feedback constructively.
- Take ownership of work through to completion.
- Fluent English communication skills.
- Work comfortably in an agile team with iterative delivery, regular collaboration, and shared accountability.
- Be comfortable with a hybrid schedule requiring at least three office days per week.
- Experience with advertising technology, user engagement features, or revenue-impacting frontend products is helpful.
- Familiarity with A/B testing frameworks or feature flagging systems is helpful.
- Experience mentoring or supporting other engineers’ development is helpful.
Ugodnosti
- Work from almost anywhere for up to 20 days each year.
- Funding for career development.
- Access to thousands of on-demand e-learning courses.
- Additional health insurance.
- Flexible sick leave.
- Additional financial support during sick leave.
- An extra day off for your birthday.
- A company-wide vacation week during the winter holidays.
- Additional financial support during parental leave.
- Free lunch twice a week and daily office snacks.
- Free yoga twice a week.
- Paid time for volunteering.
- Fridays without meetings.
- Office and team events, including summer camp, KAYAK’s birthday, and a winter party.
- Company-paid therapy sessions through SpringHealth.
- Company-paid Headspace subscription.
- Internal communities.
- Substantial annual bonuses, approximately 10% of annual salary.
- Booking Holdings restricted stock units valued at USD 20,000 gross, with the possibility of annual refresh grants.