Bỏ qua để đến nội dung chính

Nghề nghiệp

Nghề nghiệp năm 2026 và 2027

Frontend Engineer

A Frontend Engineer builds the part of a product people actually touch, turning designs and APIs into interfaces that are fast, accessible and safe. The craft grows from writing correct pages, to owning application architecture and quality, to shaping how the browser itself is used at scale.

Nội dung được rà soát ngày 20 tháng 10, 2026

Số cấp
4
Kỹ năng ở cấp Mid-level
10

Mỗi cấp cần chứng minh gì

Mid-level

Owns features end to end in the browser, from data and state to performance, security and tests.

You take a feature from a vague request to production without hand-holding, choosing how state flows, how it is tested and what it costs the user in load time. Compared with a junior, you are trusted with the decisions behind the screen and not only the screen itself.

Điểm trung bình yêu cầu: 70%

Lộ trình học cho cấp độ này: Frontend Engineer

  • Browser APIs & Storage

    Vì sao: Lets you cancel a stale search request with AbortController or persist a draft in storage, instead of showing outdated results or losing the user's work on refresh.

  • Web Security (CORS/CSP/XSS)

    Vì sao: Lets you render user-supplied content and call another origin without opening an XSS hole or a CORS error that blocks the release.

  • Component Design Patterns

    Vì sao: Lets you extract hooks and compound components so a second team can reuse a feature you built, instead of forking it and drifting apart.

  • State Management Strategies

    Vì sao: Lets you decide what belongs in local state, the URL or a server cache, so a filter survives a page reload and the same data is not fetched in three places.

  • Core Web Vitals (LCP/CLS/INP)

    Vì sao: Lets you read a field report showing a slow LCP or layout shift on real phones and trace it to a specific image or late-loading banner.

  • Bundle Optimization & Code Splitting

    Vì sao: Lets you find why the first load grew after a new dependency and fix it with route-level code splitting, instead of shipping the whole app to every visitor.

  • Unit Testing (Jest/Vitest)

    Vì sao: Lets you cover a date formatter or price calculation with fast tests, so a refactor of that utility fails in CI before it reaches a customer invoice.

  • Component Testing (Testing Library)

    Vì sao: Lets you test a form the way a user uses it, by label and role, so a harmless markup change does not break the suite while a real regression still does.

  • Build Tools (Vite/Webpack)

    Vì sao: Lets you fix a build that works locally but fails in CI, or tame a slow dev server, because you understand what the bundler and its env variables do.

  • TypeScript in Frontend

    Vì sao: Lets you type props and API responses so a backend field rename shows up as a compile error in your editor instead of a blank screen in production.

Học cho Frontend Engineer: lộ trình và đề thi thử

Mỗi cấp độ của nghề này tương ứng với một lộ trình học. Đọc miễn phí bản đồ chủ đề đầy đủ, rồi đo trình độ của bạn.

Tổng quan thị trường (Hoa Kỳ)

Mức lương trung vị hằng năm năm 2025

134.040 US$

Trung vị của cả nhóm nghề, gộp mọi cấp kinh nghiệm. Không riêng cho một cấp bậc hay cho Brazil.

Tăng trưởng việc làm dự kiến, 2025–2035

+10%

Nhanh hơn nhiều so với mức trung bình

Nhóm nghề Hoa Kỳ được dùng: Software Developers, Quality Assurance Analysts, and Testers. US Bureau of Labor Statistics, Occupational Outlook Handbook, cập nhật ngày 27 tháng 8, 2026

Hai cách để lên một cấp

12 tuần · tăng tốc

Dành cho người có hạn chót

Khoảng 8 giờ mỗi tuần, trong 1 chu kỳ tập trung vào những khoảng trống quan trọng nhất.

40 tuần · đều đặn

Song song với công việc

Khoảng 4 giờ mỗi tuần, trong 3 chu kỳ. Mỗi chu kỳ mang theo phần còn lại của chu kỳ trước.

Câu hỏi thường gặp

Frontend Engineer là gì?

A Frontend Engineer builds the part of a product people actually touch, turning designs and APIs into interfaces that are fast, accessible and safe. The craft grows from writing correct pages, to owning application architecture and quality, to shaping how the browser itself is used at scale.

Mỗi cấp độ của Frontend Engineer phải chứng minh điều gì?

Frontend Engineer được chia thành 4 cấp độ: Junior, Mid-level, Senior và Expert. Mở từng cấp độ ở trên để xem các kỹ năng cần chứng minh.

Lộ trình Frontend Engineer kéo dài bao lâu?

Lộ trình có 2 nhịp độ: 12 tuần mỗi cấp độ, khoảng 8 giờ mỗi tuần (cấp tốc) và 40 tuần mỗi cấp độ, khoảng 4 giờ mỗi tuần (đều đặn).

Kế hoạch hoạt động thế nào

Gia sư AI

Một buổi học cho mỗi chủ đề mới, đúng cấp độ của bạn.

Trường AI

Bài học thực hành dùng AI trong công việc hằng ngày của nghề bạn.

Đánh giá

Mỗi yêu cầu được chứng minh bằng đo lường, không phải bằng một ô đánh dấu.

Xem lại giai đoạn

Cuối mỗi chu kỳ bạn thấy điều gì đã tiến triển và điều gì chuyển tiếp.

Xem bạn đang ở cấp nào

Một bài chẩn đoán ngắn đo các kỹ năng bạn đã có. Lộ trình bắt đầu từ đó.

Bắt đầu lộ trình của tôi