신규사업 런칭 - 수시탐탐
- React를 활용한 보일러 플레이트 개발로 프로젝트 구축에 용의하게 진행
- 보일러 플레이트 활용해서 유저/백오피스 프로젝트 구축
- 라이브러리 없이 반응형 화면으로 개발 진행
- 소셜 로그인 연동
- local에서 http2 설정으로 http2 기능 활성화
- html2canvas, jsPDF 활용해서 pdf 다운로드 custom hook 개발
- docker와 aws amplify 배포(dev, qa, prod로 구분)
홈페이지 고도화 (HTML -> Next15, typescript)
- 모노레포 구조 활용하여 아키텍쳐 설계(pnpm workspace 사용)
- next15, typescript를 활용해서 고도화 진행
- google analytics 도입으로 페이지 유입 추가
- 모노레포 구조를 활용한 axios 공통 모듈 생성
- Dokcer, Jenkins를 활용한 배포 진행
다국어 프로젝트(Nextjs15, Vue3)
- notion api를 활용해서 내부파일로 생성
- nextjs api router를 활용해서 api 개발
- api를 활용해서 내부에 있는 다국어 생성한 파일 호출하는 로직 추가
- vue -> i18n을 활용해서 다국어 내용 추가
- nextjs -> 공통 로직을 개발해서 추가
디자인시스템 구축(React, Typescript)
- 재사용 가능한 UI 컴포넌트 라이브러리를 개발
- 일관된 디자인 가이드라인과 스타일 토큰을 정의해 브랜드 아이덴티티를 확립
- 모듈화된 아키텍처를 적용해 컴포넌트 간 의존성을 최소화하며 유지보수성을 향상
- 반응형 디자인 및 접근성 원칙을 준수해 다양한 환경에서 최적의 사용자 경험을 제공
- 개발자와 디자이너 간 원활한 협업을 위한 문서화 및 코드 리뷰 프로세스를 체계적으로 정립
- Rollup 라이브러리를 사용해 번들링 최적화 및 라이브러리 배포 자동화를 구현
- Verdaccio를 도입해 내부 패키지 레지스트리를 구축, 배포 프로세스의 효율성 향상
팀문화/팀빌딩
- 업무 프로세스 정리 및 체계 만들기
- 코드리뷰 문화
- 브랜치 전략 및 플로우
- 프론트 개발팀 신규입사자 온보딩
- 프론트 개발팀 면접 질문 생성 및 진행
더보기