👨🏻‍💻 postech.work

[HN] FRONTEND DEVELOPER (MIDDLE/SENIOR)

CMC Technology & Solution (CMC TS) • 🌐 In Person

In Person Posted 6 days, 23 hours ago

Job Description

[HN] Frontend Developer (Middle/Senior)

I. Mô Tả Công Việc

Tổng quan vị trí CMC TS đang tìm kiếm

Frontend Developer (Middle)

với chuyên môn sâu về

Angular ecosystem

để tham gia đội ngũ kỹ thuật xây dựng các ứng dụng web hiện đại, phức tạp. Ứng viên sẽ làm việc với công nghệ tiên tiến bao gồm

Angular 20, AnalogJS

(meta-framework tương tự Next.js),

TypeScript 5.x

, và

Tailwind CSS 3.x

, phát triển các giải pháp có khả năng mở rộng cao phục vụ hàng triệu người dùng.

Phát triển Frontend (60%)

Thiết kế, phát triển và duy trì các tính năng frontend phức tạp sử dụng Angular 20+ và AnalogJS

Xây dựng giao diện người dùng responsive, pixel-perfect với Tailwind CSS 4+

Phát triển thư viện component tái sử dụng với PrimeNG và custom Angular components

Tối ưu hiệu suất ứng dụng: bundle size, rendering speed, loading time

Triển khai Server-Side Rendering (SSR) và Static Site Generation (SSG) với AnalogJS

Tích hợp API và xử lý dữ liệu bất đồng bộ với RxJS operators

Đảm bảo chất lượng code (25%)

Viết code TypeScript sạch, dễ maintain và có tài liệu đầy đủ

Thực hiện code review kỹ lưỡng và đưa ra feedback xây dựng

Viết unit test toàn diện sử dụng Vitest và @analogjs/vitest-angular

Tuân thủ Angular style guide và coding standards của công ty

Áp dụng RxJS patterns cho reactive state management

Làm việc nhóm \& giao tiếp (15%)

Phối hợp với UX/UI Designer để triển khai design system

Làm việc chặt chẽ với Backend Engineers trong việc tích hợp API

Tham gia các buổi họp Agile: sprint planning, daily standup, retrospective

Hướng dẫn và chia sẻ kiến thức với Junior Developers

Đóng góp vào tài liệu kỹ thuật và quyết định kiến trúc

Trình bày và demo các tính năng trong sprint review

II. YÊU CẦU CÔNG VIỆC

Yêu cầu kỹ thuật

Framework Angular (Required)

Có 3-5 năm kinh nghiệm thực tế với Angular (phiên bản 16 trở lên)

Hiểu sâu về kiến trúc Angular: modules, components, services, directives, pipes

Thành thạo TypeScript nâng cao: generics, decorators, utility types, advanced types

Có kinh nghiệm với AnalogJS hoặc các meta-frameworks tương tự (Angular Universal, Nx)

Thành thạo RxJS cho reactive programming: operators, subjects, observables, error handling

Hiểu biết về Angular lifecycle hooks và change detection strategies

Công nghệ Styling \& UI (Required)

Thành thạo Tailwind CSS 4+: utility-first approach, custom configuration, responsive design

Có kinh nghiệm với PrimeNG hoặc UI libraries tương đương (Angular Material, NG-ZORRO)

Nắm vững CSS cơ bản: Flexbox, Grid, animations, responsive design, mobile-first

Kinh nghiệm triển khai design system và component libraries

Hiểu về accessibility (WCAG 2.1) và semantic HTML

Build Tools \& Development (Required)

Kinh nghiệm thực tế với Vite build tool và configuration

Hiểu về modern bundling, tree-shaking, code-splitting

Thành thạo Angular CLI và workspace configuration

Biết sử dụng monorepo tools (tùy chọn: Nx, Turborepo)

Testing \& Quality Assurance (Required)

Kỹ năng testing tốt với Vitest hoặc Jest

Kinh nghiệm viết unit test, integration test cho Angular components

Biết sử dụng Testing Library, Jasmine, Karma

Hiểu về TDD/BDD principles

Version Control \& DevOps (Required)

Thành thạo Git: branching strategies, rebasing, cherry-picking, conflict resolution

Có kinh nghiệm với ESLint, Prettier, Husky, lint-staged - Hiểu về CI/CD pipelines (GitHub Actions, GitLab CI, Jenkins)

Yêu cầu kinh nghiệm

Tốt nghiệp Đại học chuyên ngành CNTT, Khoa học máy tính hoặc tương đương

Ưu tiên có các chứng chỉ liên quan: Angular Certification, TypeScript Certification

Kinh nghiệm làm việc: 3 - 5 năm kinh nghiệm phát triển frontend chuyên nghiệp: Angular production (version 14 trở lên), modern meta-frameworks (AnalogJS, Angular Universal)

Đã build và ship các ứng dụng web production-grade

Có kinh nghiệm làm việc trong môi trường Agile/Scrum Độ phức tạp dự án

Triển khai các pattern state management phức tạp

Làm việc trên ứng dụng có nhiều modules/features

Kinh nghiệm performance optimization trên ứng dụng quy mô lớn

Xử lý đa ngôn ngữ (i18n) và localization (l10n)

III. Phúc lợi

Thu Nhập

Lương thỏa thuận theo năng lực và vị trí công việc

Thưởng KPIs dựa vào kết quả đánh giá công việc quý/ năm tùy theo vị trí công việc

Gói phúc lợi tiền mặt 9 triệu/năm vào các dịp Lễ, Tết, Sinh nhật Tập đoàn...

Xét tăng lương theo năng lực và kết quả công việc định kỳ 1 lần/năm. Hoặc tăng lương đột xuất theo hiệu quả công việc

Chế Độ Đãi Ngộ

Đóng BHXH đầy đủ và BH sức khỏe CMC Care ngay khi ký Hợp đồng chính thức

Nghỉ phép: 12 ngày/ năm + 1 ngày nghỉ hưởng lương vào dịp sinh nhật bản thân

Được tham gia các chương trình đào tạo chuyên môn, nghiệp vụ từ cơ bản đến nâng cao. Tài trợ 100% chi phí tham gia các khóa học, thi chứng chỉ CNTT Quốc tế

Được trang bị laptop/thiết bị công nghệ trong quá trình làm việc

Môi trường trẻ, năng động và chuyên nghiệp

Tham gia Team building và các hoạt động văn hóa đa dạng

Được vinh danh các giải thưởng năm của Tập đoàn CMC, CMC TS và khen thưởng trên các thành tích xuất sắc (dự án, kinh doanh, quản trị)

Thời gian nghỉ hàng tuần: Nghỉ Thứ 7 \& Chủ nhật

Nộp đơn ứng tuyển công việc này

Họ \& tên bạn *

Địa chỉ email *

Số điện thoại *

More information

CV của bạn *

Click để chọn \& tải lên CV của bạn

Mã bảo mật *

Nộp đơn ứng tuyển

Get job updates in your inbox

Subscribe to our newsletter and stay updated with the best job opportunities.