Web Developer là gì?
Mô tả công việc
Công việc chính của một Web Developer bao gồm coding và thiết kế sáng tạo cho website của công ty. Các trách nhiệm của một Web Developer bao gồm xây dựng website, thiết kế tất cả những thứ có hiển thị trên trang chủ, bố cục và tính năng của trang web.
Các công việc chính
- Viết code thông qua việc áp dụng các phần mềm phát triển
- Thiết kế giao diện người dùng bằng cách sử dụng các HTML/CSS cơ bản
- Hợp nhất data từ các dịch vụ và dữ liệu back-end
- Thu thập và cải thiện các bản mô tả và yêu cầu dựa trên các nhu cầu về kĩ thuật
- Tạo ra và duy trì các tài liệu phần mềm
- Có trách nhiệm duy trì, mở rộng website
- Cập nhật các xu hướng công nghệ và ứng dụng chúng vào các hoạt động
- Làm việc với web designers để tạo ra sự phối hợp thiết kế đẹp mắt
KPI công việc
- Tỷ lệ hoàn thành đúng deadline
- Thời gian tải trang cần thiết
- Tỷ lệ đạt chất lượng ngay từ đầu (First Pass Yield - FPY)
- Chỉ số khách hàng thiện cảm (Net Promoter Score - NPS)
- Tỷ lệ duy trì khách hàng (Customer Retention Rate)
- Chỉ số hài lòng của khách hàng (Customer Satisfaction Index)
- Tỷ lệ khiếu nại của khách hàng (Customer Complaints)
Yêu cầu công việc
- Tốt nghiệp Đại học chuyên ngành Khoa học Máy tính hoặc các lĩnh vực liên quan
- Chứng nhận kinh nghiệm làm việc với tư cách là lập trình viên
- Có kỹ năng lập trình xuất sắc và vốn hiểu biết sâu rộng về các HTML/CSS tối tân
- Quen thuộc với ít nhất một trong các ngôn ngữ lập trình như: PHP, ASP.NET, Javascript hoặc Ruby on Rails
- Hiểu biết thấu đáo về việc các ứng dụng hoạt động như thế nào, bao gồm các vấn đề bảo mật, quản lý session và các áp dụng phát triển tốt nhất
- Có kiến thức về các hệ thống quản lý cơ sở dữ liệu, lập trình hướng đối tượng và phát triển ứng dụng trên web
- Có kinh nghiệm thực tế với việc chẩn đoán tình trạng kết nối mạng và các công cụ phân tích mạng Internet
- Kiến thức cơ bản về quá trình tối ưu hóa công cụ tìm kiếm
- Kỹ năng chẩn đoán và giải quyết vấn đề sáng tạo
- Kỹ năng tổ chức tốt, có khả năng multi-task (đa nhiệm) trong giới hạn thời gian và ngân sách cho phép với sự nhạy bén trong kinh doanh
- Khả năng làm việc trong môi trường với tốc độ nhanh, học hỏi nhanh và thành thạo các kỹ thuật và công nghệ web
Năng lực liên quan
- Knowledge - Hiểu về chuyên môn nghiệp vụ
- Knowledge - Trình độ ngoại ngữ (Tiếng Anh)
- Skill - Kỹ năng phân tích, xử lý tình huống và ra quyết định
- Skill - Kỹ năng xây dựng mối quan hệ
- Skill - Kỹ năng quản trị thay đổi
- Skill - Tư duy tập trung vào kết quả
- Skill - Kỹ năng làm việc nhóm
- Skill - Kỹ năng tổ chức và quản lý thời gian
- Skill - Tự học, tự trau dồi
- Skill - Kỹ năng đối mặt với áp lực
- Attitude - Tỉ mỉ, cẩn thận
- Attitude - Nhạy bén
- Attitude - Bền bỉ, kiên trì
Bộ câu hỏi phỏng vấn
- Mô tả lại một ngày làm việc điển hình của Web Developer.
- Bạn hãy mô tả quá trình làm việc của mình khi tạo lập một trang web từ đầu?
- Sự khác biệt giữa HTML và XHTML là gì?
- Ngôn ngữ lập trình yêu thích của bạn là gì và tại sao? Những tính năng nào (nếu có) bạn muốn thêm vào ngôn ngữ này?
- Bạn sẽ làm như thế nào để giảm thời gian tải trang?
- Mô tả quy trình từ thời điểm bạn nhập vào URL của trang web cho tới khi trang web tải xong trên màn hình của bạn.
- Bạn cân nhắc các nguyên tắc bảo mật và giao diện người dùng nào khi xây dựng một trang web hoặc một ứng dụng trực tuyến?
- Bạn đã từng làm layouts/css dành cho mobile hay chưa?
- Bạn sử dụng công cụ và kỹ thuật nào để debug mã JavaScript?
- Bạn có quen với việc thiết kế một ứng dụng trang đơn?
- Bạn dùng những cách nào để làm SEO cho web?
Ứng dụng kiến thức vào quản lý nguồn nhân lực với Base HRM+.
Bộ giải pháp quản trị nhân sự toàn diện dành cho Doanh Nghiệp. Ứng dụng những lý thuyết quản trị hiện đại vào xây dựng giải pháp nhân sự mang tính thực tiễn cao. Bộ giải pháp giúp Doanh Nghiệp từ những giải pháp cơ bản về quản trị thông tin nhân sự, chấm công Á tính lương cho đến các giải pháp quản trị mục tiêu, đánh giá và phát triển nhân sự.