취향 기반 개인화 서비스를 제공하는 러너스에서 프론트엔드 개발과 개발팀 리드를 맡고 있습니다.
2025년 10월부터 팀장으로 선임되어, 팀원 3명과 함께 개발 일정 및 기술 인사이트 공유 등 팀의 개발 문화 개선을 주도하고 있습니다.
주요 성과
1. 자사 프로젝트 "센스" 프론트엔드 개발
- 추천 디데이 및 일정 관리 기능 개발
- 사용자 중심의 UI/UX로 복잡한 이벤트 프로세스를 간소화하여 사용자 이탈률 개선
- CRA에서 Next.js로 마이그레이션하여 SSR 지원 및 SEO 성능 강화
- 멀티레포 구조를 모노레포로 전환, 공통 패키지 구축을 통해 개발 효율 향상
2. 하이브리드 앱 구축 (센스, 푸딩 서비스)
- React Native를 활용해 네이티브 모듈 기반 로그인, 푸시 알림 기능 개발
- 웹뷰를 통해 비즈니스 로직을 연동, 빠르고 효율적으로 앱 환경 확장
3. 협력사 프로젝트 "Superclubs" 프론트엔드 개발
- 일관성 없는 스타일 코드(css, scss, styled-components)를 TailwindCSS로 전환하여 디자인 시스템 구축
- 번들 사이즈 최적화로 최종 번들 크기 약 30% 감소
- Redux-saga에서 React Query로 마이그레이션하여 API 호출 최적화 및 유지보수성 향상
4. 효율적인 협업 문화 조성
- GitLab Flow와 GitHub Flow를 혼합한 명확한 Git 전략 수립으로 배포 안정성 개선
- 랜덤 리뷰어 배정 시스템 도입, 코드 리뷰 병목 해소 및 기술 공유 촉진
더보기