At a glance
- Employment
- Full-time
- Workplace
- Hybrid
- Location
- Kaunas
About the role
- KAYAK is seeking a Senior Front End Software Engineer, Retention to design, build, and take end-to-end ownership of complex frontend features from initial scoping to deployment.
- The role is required to work from the Kaunas office at least 3 days per week.
Responsibilities
- Design, build, and take end-to-end ownership of complex frontend features - from initial scoping and technical design through deployment, monitoring, and follow-up
- Write maintainable, well-tested code and actively participate in code reviews, holding yourself and the team to a high standard of quality and reliability
- Lead technical design discussions for your team's domain, analyze tradeoffs, and document decisions clearly so the whole team can build on them
- Identify and address technical debt, performance issues, and reliability risks proactively - not just when they become urgent
- Mentor and support less-experienced engineers through code review feedback, pair programming, and knowledge-sharing sessions
- Collaborate closely with product managers and designers to clarify requirements, surface risks early, and ensure features are built to meet real user and business needs
- Participate actively in agile ceremonies - sprint planning, backlog refinement, retrospectives, and demos - contributing to a predictable and healthy team delivery rhythm
- Contribute to improving team processes, tooling, and engineering standards, and advocate for technical improvements with clear reasoning and evidence
- Use AI-assisted development tools responsibly to improve your own productivity and code quality, and stay current with emerging frontend technologies and approaches
Requirements
- Demonstrated experience independently designing and delivering complex frontend features in a production environment - equivalent experience, transferable skills, or non-traditional career paths are all welcome
- Strong proficiency in JavaScript and TypeScript, and solid experience building user interfaces with a modern component-based framework (such as React or similar)
- A good understanding of how frontend systems interact with APIs and backend services, and experience debugging and optimizing across that boundary
- Experience writing and maintaining automated tests (unit, integration, or end-to-end) and a genuine care for code quality and long-term maintainability
- The ability to communicate technical ideas clearly — in design documents, code reviews, and team discussions — and to give and receive feedback constructively
- A track record of taking ownership of your work through to completion: surfacing blockers early, following through without prompting, and caring about outcomes rather than just task completion
- Fluent English communication skills
- Comfort working in an agile team environment with iterative delivery, regular collaboration, and shared accountability for team goals
- Comfort working in a hybrid model, with at least three office days per week
Benefits
- Work from (almost) anywhere for up to 20 days per year
- Access to thousands of on-demand e-learnings
- Generous additional Health Insurance
- Flexible sick time off
- Additional financial support for your sick leave
- Additional day off on your birthday
- Company-wide vacation week once a year (winter holidays)
- Additional financial support during parental leave
- Free lunch twice a week and daily snacks at the office
Workplace
- Required to work from our Kaunas office at least 3 days per week
Skills
- JavaScript
- TypeScript
- React