Frontend Developer
Mô tả công việc
Tích hợp các công cụ theo dõi phát hiện và xử lý sớm các vấn đề của người dùng.
Xây dựng và bảo trì các hệ thống Portal cho khách hàng và nội bộ (Admin/CSKH), đảm bảo hiệu năng cao và trải nghiệm mượt mà.
Kết nối với các RESTful API/Socket từ Backend, xử lý các logic về hiển thị dữ liệu thời gian thực.
Phát triển bộ thư viện UI (Packages) dùng chung cho cả Web và Mobile App, đảm bảo tính đồng nhất và tối ưu thời gian phát triển.
Review Code & Documentation: Tham gia code review chéo trong team FE/Mobile, viết tài liệu kỹ thuật cho các module dùng chung.
Phân tích và tối ưu hóa, giảm thiểu Re- build không cần thiết, xử lý các vấn đề về bảo mật và hiệu năng trên trình duyệt.
Viết Unit Test và Widget Test cho các component quan trọng, đảm bảo độ ổn định trước khi bàn giao.
Tối ưu hóa kiến trúc, tách biệt rõ ràng giữa Business Logic và UI để dễ dàng bảo trì và mở rộng.
Đảm bảo giao diện hiển thị tối ưu trên đa nền tảng (Desktop, Tablet, Mobile Web).
Yêu cầu công việc
Hiểu và áp dụng tốt các mẫu thiết kế: Singleton, Factory, Repository pattern, Dependency Injection.
Hiểu sâu về cơ chế hoạt động của Flutter (Widget Tree, Element Tree, Render Object, HTML Renderer, CanvasKit).
Đã từng tích hợp các công cụ như Sentry, Firebase Analytics, Google Tag Manager.
Nắm vững các cơ chế Async/Await, Stream, Generics, Null Safety, Extension method.
Có tối thiểu 2 năm kinh nghiệm lập trình Frontend, đã từng làm ít nhất 1 dự án Flutter thực tế.
Có kinh nghiệm sử dụng DevTools để đo đạc và tối ưu hiệu năng (FPS, Network payload).
Thành thạo ít nhất một thư viện quản lý trạng thái mạnh mẽ như Bloc/Cubit hoặc Riverpod/Provider.
Hiểu biết về HTML/CSS, DOM, Browser Rendering, PWA (Progressive Web App) và các giao thức HTTP/HTTPS, WebSocket.
Tốt nghiệp Đại học ngàng Công nghệ thông tin hoặc liên quan.
Có tư duy tốt về layout thích ứng (Adaptive & Responsive layout), xử lý UI cho cả chuột (Web) và cảm ứng (Tablet/Mobile).
Điểm cộng:
CI/CD: Hiểu biết cơ bản về quy trình CI/CD (GitHub Actions, GitLab CI, Codemagic...), biết cách viết script build cơ bản là một lợi thế.
Testing Tools: Có kinh nghiệm viết test bằng flutter_test, mockito. Biết về Integration Test là điểm cộng.
Có kinh nghiệm làm việc với biểu đồ (Charts), Visualization dữ liệu lớn.
Hiểu biết về kiến trúc Monorepo (Melos/Nx).
Đã từng làm việc trong lĩnh vực Y tế, E- commerce hoặc các hệ thống CRM/ERP.
Quyền lợi
Môi trường làm việc thân thiện, cởi mở.
Đầy đủ các chế độ theo luật lao động hiện hành.
Gói thu nhập cạnh tranh (thưởng lương tháng 13, thưởng nghỉ mát....)
Chính sách phúc lợi theo quy định của Công ty đa dạng: Chăm sóc sức khỏe định kì hàng năm; Gói bảo hiểm sức khỏe chuyên biệt (FPT Care – Khám chữa bệnh miễn phí tại tất cả các bệnh viện); Các hoạt động tri ân, chăm lo đời sống tinh thần CBNV và Thân nhân ...
Hưởng các gói ưu đãi cước khi sử dụng dịch vụ của FPT Telecom.
Văn hóa Doanh nghiệp đặc sắc, sinh động bậc nhất với nhiều các hoạt động hấp dẫn: tân binh, teambuilding, thi trạng, hội làng, hội diễn Sao Chổi, sinh nhật FPT, ngày 08/03, ngày 11/11...
Cơ sở vật chất và công cụ làm việc hiện đại, tiện nghi.
Cập nhật gần nhất lúc: 2026-01-28 12:45:02










