Frontend Engineering
디자인과 요구사항을 인터랙티브하고 접근성과 성능이 좋은 웹 경험으로 구현하며, 컴포넌트 구조와 상태 관리를 설계하는 역량.
프론트엔드 엔지니어링은 디자인과 요구사항을 인터랙티브하고, 접근성(Accessibility) 높으며, 성능 좋은 웹 경험으로 구현하는 역량입니다. 마크업과 스타일 작성을 넘어, 컴포넌트 아키텍처, 상태 관리(State Management), 빌드 도구, 테스트 전략, 크로스 브라우저 호환성을 포함합니다. 정적 페이지 제작부터 조직 전체를 지원하는 디자인 시스템 설계까지, 일반 프로그래밍과 차별화되는 뚜렷한 성장 단계가 존재합니다.
The most comprehensive and authoritative web platform reference, covering HTML, CSS, JavaScript, and Web APIs with examples and browser compatibility data — used as the primary knowledge source for defining frontend competency at every level.
Defines 40 ICT competencies across 5 proficiency levels (e-1 to e-5) characterized by increasing context complexity, autonomy, and influence, providing domain-specific evidence for frontend engineering level boundaries.
A community-validated frontend learning roadmap that provides the skill progression sequence — from HTML/CSS fundamentals through frameworks, build tools, performance optimization, to design systems — along with essential skills at each stage for checklist item design.
A competency-based computing education framework jointly developed by ACM and IEEE-CS, providing curriculum design guidelines for software engineering and information technology disciplines — used as academic evidence for frontend engineering checklist item design.