시니어 프런트엔드 소프트웨어 엔지니어, 리텐션
KAYAK 여행 검색 제품의 사용자 유지 기능을 구축하고 개선합니다. 제품 및 디자인 팀과 협업해 사용자 경험을 제공하고 테스트하며 최적화합니다.
설명
- 복잡한 프런트엔드 기능의 범위 설정과 기술 설계부터 출시, 모니터링, 후속 조치까지 담당합니다.
- 유지 관리가 쉽고 충분히 테스트된 코드를 작성하고 팀원의 변경 사항을 검토합니다.
- 기술 설계 논의를 이끌고, 장단점을 따져 결정을 기록합니다.
- 기술 부채를 주도적으로 줄이고 성능 및 안정성 위험에 대응합니다.
- 코드 리뷰, 페어 작업, 지식 공유를 통해 주니어 엔지니어를 지원합니다.
- 제품 관리자 및 디자이너와 협력해 요구 사항을 명확히 하고 위험을 파악하며 사용자와 비즈니스의 요구를 충족합니다.
- 스프린트 계획, 백로그 정리, 회고, 데모에 참여합니다.
- 팀의 업무 흐름, 도구, 엔지니어링 표준을 개선합니다.
- 명확한 근거와 증거를 바탕으로 기술 개선을 제안합니다.
- AI 지원 개발 도구를 책임감 있게 활용해 생산성과 코드 품질을 높입니다.
- 새로운 프런트엔드 기술과 실무 동향을 꾸준히 파악합니다.
지원 자격
- 복잡한 프런트엔드 기능을 독립적으로 설계하고 프로덕션에 배포한 경험이 있어야 합니다. 이에 준하는 경험, 전환 가능한 역량, 비전통적인 경력 경로를 가진 분도 환영합니다.
- JavaScript와 TypeScript에 능숙해야 합니다.
- React와 같은 최신 컴포넌트 기반 프레임워크로 인터페이스를 구축한 경험이 있어야 합니다.
- 프런트엔드 시스템이 API 및 백엔드 서비스와 연결되는 방식을 이해해야 합니다.
- 프런트엔드와 백엔드 경계 전반에서 디버깅하고 성능을 개선한 경험이 있어야 합니다.
- 단위, 통합 또는 엔드투엔드 자동화 테스트를 만들고 유지 관리한 경험이 있어야 합니다.
- 코드 품질과 장기적인 유지 관리성을 중요하게 여겨야 합니다.
- 설계 문서, 코드 리뷰, 팀 논의에서 기술적 아이디어를 명확하게 전달할 수 있어야 합니다.
- 건설적인 방식으로 피드백을 주고받을 수 있어야 합니다.
- 맡은 업무를 끝까지 책임지고 완료해야 합니다.
- 영어로 원활하게 소통할 수 있어야 합니다.
- 반복적인 개발, 정기적인 협업, 공동 책임을 바탕으로 하는 애자일 팀에서 편안하게 일할 수 있어야 합니다.
- 주 3일 이상 사무실 출근이 필요한 하이브리드 근무 방식에 적응할 수 있어야 합니다.
- 광고 기술, 사용자 참여 기능 또는 매출에 영향을 주는 프런트엔드 제품 경험이 있으면 우대합니다.
- A/B 테스트 프레임워크 또는 기능 플래그 시스템에 익숙하면 우대합니다.
- 다른 엔지니어의 성장을 멘토링하거나 지원한 경험이 있으면 우대합니다.
복리후생
- 매년 최대 20일 동안 거의 어디서나 근무할 수 있습니다.
- 커리어 개발 비용을 지원합니다.
- 수천 개의 주문형 온라인 학습 과정을 이용할 수 있습니다.
- 추가 건강 보험을 제공합니다.
- 유연한 병가를 제공합니다.
- 병가 중 추가 재정 지원을 제공합니다.
- 생일에 휴가 하루를 추가로 제공합니다.
- 겨울 휴가 기간에 전사 휴가 주간을 운영합니다.
- 육아 휴직 중 추가 재정 지원을 제공합니다.
- 주 2회 무료 점심과 매일 사무실 간식을 제공합니다.
- 주 2회 무료 요가를 제공합니다.
- 자원봉사 유급 시간을 제공합니다.
- 금요일에는 회의를 잡지 않습니다.
- 여름 캠프, KAYAK 창립 기념일, 겨울 파티를 포함한 사무실 및 팀 행사를 운영합니다.
- SpringHealth를 통한 상담 세션 비용을 회사가 부담합니다.
- Headspace 구독료를 회사가 부담합니다.
- 사내 커뮤니티를 운영합니다.
- 연봉의 약 10%에 해당하는 상당한 연간 보너스를 제공합니다.
- 세전 가치 미화 20,000달러의 Booking Holdings 양도제한조건부주식(RSU)을 제공하며, 매년 추가 부여될 가능성이 있습니다.
