[상세 업무]
- React 또는 Vue 기반의 웹 프론트엔드 서비스 개발 및 유지보수
- 디자이너와 협업하여 UI/UX 품질 향상
- REST API, WebSocket, SSE 기반의 실시간 인터페이스 구성
- Keycloak 또는 OAuth2 기반의 인증 시스템 연동
- Monorepo 기반 프로젝트 구조 설계 및 유지관리
- Vite 기반 개발 환경 최적화
- 운영 도구 및 내부 관리자 페이지 개발
[기술 스택]
주요 프레임워크 & 언어
- React 18, Vue 3, TypeScript
- Vite 기반 번들러, Monorepo(Nx, Turbo) 구조
스타일링
- Tailwind CSS
- SCSS (SASS Modules)
라우팅 & 상태 관리
- TanStack Router, React Router
- TanStack Query (React Query), Zustand, Pinia
폼 처리 및 검증
- React Hook Form + Zod
데이터 테이블
- AG Grid
실시간 데이터
- WebSocket, Server-Sent Events (SSE)
테스트 & Mocking
- Vitest (테스트 러너)
[업무 방식]
- 스프린트 중심의 애자일 개발
- GitHub PR + CI 기반 협업
- Notion, Jira, Slack, Figma를 통한 명확한 커뮤니케이션
- 기획, 디자인, 백엔드와의 밀접한 협업 및 주도적인 기여 환영
MSW (Mock Service Worker)
경력 및 자격요건
[자격 요건]
- React 또는 Vue 개발 경력 3년 이상이신 분
- TypeScript 프로젝트 실무 경험이 있으신 분
- REST API 연동 및 상태 관리 경험이 있으신 분 (TanStack Query, React Query, Zustand, -Pinia 등)
- 브라우저 렌더링 구조 및 이벤트 루프에 대한 높은 이해가 있으신 분
- Git 기반 협업 및 CI/CD 파이프라인 경험이 있으신 분
- 디자이너와의 협업을 위한 Figma, Zeplin 사용 경험이 있으신 분
[우대 조건]
- WebSocket 또는 SSE 기반 실시간 데이터 처리 경험이 있으신 분
- 광고 도메인 프론트엔드 경험(캠페인 관리, 실시간 통계 등)이 있으신 분
- Keycloak 또는 OAuth2 인증 시스템 연동 경험이 있으신 분
- Monorepo 환경(Lerna, Nx 등) 구성 및 운영 경험이 있으신 분
- 폼 처리 및 검증 경험(React Hook Form + Zod)이 있으신 분
- AG Grid 기반 테이블 구성 및 퍼포먼스 최적화 경험이 있으신 분
- 테스트 코드 작성 및 Vitest 기반 테스트 환경 경험이 있으신 분
- MSW 기반의 API Mocking 및 개발 생산성 향상 경험이 있으신 분
- Tailwind CSS, SCSS 등 다양한 스타일링 방식 활용 경험이 있으신 분
- 웹 접근성, 반응형 UI, 브라우저 크로스 대응 경험이 있으신 분