본문으로 건너뛰기

JD를 통한 커리어 영점조정

· 약 3분
Dowon Choi
Front End Engineer

관심있는 JD를 모두 모아 gpt에게 핵심 키워드를 추출해달라 해봤다.

커리어 방향성을 JD 에서 참조하는 것도 좋은 방법이라 생각한다.

A. 프론트엔드 핵심 기술

• HTML/CSS: HTML과 CSS에 대한 깊은 이해 • JavaScript 및 TypeScript: JavaScript와 TypeScript의 심화 지식 • 정적 타입 분석 도구: TypeScript, ReScript, Flow • React: React.js의 전반적인 프로젝트 경험 • Context API, React Router, React Query 등 React 에코시스템 전반에 걸친 지식이 요구됨 • 스타일링: Stitches와 Emotion 같은 CSS-in-JS 도구 활용

B. 상태 관리와 비즈니스 로직

• 상태 관리: • Redux, Context API, Zustand, Recoil, Tanstack-Query (React Query), SWR, GraphQL Relay • 복잡한 상태 관리 및 서버 상태 관리의 필요성에 맞춰 여러 상태 관리 라이브러리에 대한 비교, 응용 및 최적화 경험 • GraphQL과 클라이언트 관리: • GraphQL 클라이언트 및 Relay 기반의 데이터 페칭 최적화 경험 • Apollo, urql, Relay 등의 GraphQL 클라이언트 경험

C. 개발 경험(DX) 및 생산성 향상

• 자동화 및 CI/CD: • GitHub Actions, CircleCI를 통한 CI/CD 파이프라인 구성과 자동화 • 라이브러리, 코드 스플리팅 등 생산성 향상을 위한 도구들 (e.g., Webpack, Esbuild, Babel, SWC) • 개발 환경 및 생산성 도구: • Yarn Berry, PNPM 등 패키지 관리 도구 • 다양한 빌드 도구 및 모듈 번들러 (Webpack, SWC 등)

D. 풀스택 및 백엔드 연계 경험

• 서버 및 API 통신: • SSR과 CSR에 대한 이해와 실전 적용 경험 • Full-stack 관점에서의 서버와 클라이언트 통합, 데이터 페칭 최적화 • 백엔드 연계: • Kotlin/Java 기반 Spring API 연동 • AWS, Cloudflare 같은 클라우드와 관련된 비용 최적화 경험

E. 데이터 모니터링 및 오류 추적

• 에러 및 성능 관리: • Sentry를 이용한 에러 추적, 성능 관리 및 분석 도구(Google Analytics, Amplitude, Mixpanel) 경험

F. 오픈소스 및 창업 마인드

• 오픈소스 활동 및 Full-stack Engineering 관심 • SaaS 제품 창업 경험이나 목표