Mô tả công việc:
Công việc của một nhân viên phát triển giao diện web bao gồm:
- Phân tích thiết kế trang web
- Chuyển thiết kế từ file photoshop thành trang web tĩnh dùng HTML, CSS và Javascript với đầy đủ các hiệu ứng, tương tác người dùng theo mô tả thiết kế.
- Tạo, chỉnh sửa template cho các CMS hoặc các framework
- Yêu cầu trang web làm ra phải tương thích với các trình duyệt, thiết bị và hệ thống khác nhau.
Quyền lợi được hưởng:
- Mức lương hấp dẫn
- Được hưởng đầy đủ các chương trình phúc lợi theo quy định của công ty: Thưởng tết, nghỉ mát, sinh nhật công ty,...
- Được tham gia các khóa huấn luyện nâng cao nghiệp vụ
- Được tham gia các chế độ bảo hiểm xã hội theo quy định của Nhà nước: BHYT, BHXH, BHTN.
- Làm việc trong môi trường chuyên nghiệp và thân thiện
Yêu cầu khác:
Trình độ học vấn:
- Cử nhân đại học hoặc tương đương
Kinh nghiệm và kỹ năng:
- Kỹ năng photoshop cơ bản, HTML, CSS, JavaScript/Jquery
- PSD: Có khả năng dùng photoshop để đọc và trích xuất các thông tin cần thiết từ bản thiết kế web
o Thao tác với layers
o Cắt hình ảnh
o Đo đạc kích thước
o Hiểu biết các chế độ màu: RGB, Hex, HSL, HSV
o Hiểu biết và charater style, paragragh Style
o Tạo sprite
o Làm việc với grid system và guideline
- HTML
o Thuần thục các cú pháp của HTML, nhất là HTML 5
o Hiểu rõ ý nghĩa các thẻ HTML, cả về cú pháp và tình huống sử dụng
o Có khả năng code hoàn toàn từ đầu mà không cần công cụ hỗ trợ
- CSS
o Dùng CSS để chỉnh sửa giao diện cho nhiều loại màn hình, thiết bị khác nhau
o Biết cách tổ chức file CSS một cách hợp lý và logic
o Các phương pháp đặt CSS vào HTML (inline, internal, external)
o Hiểu rõ cách sử dụng CSS selector để định nghĩa, gom nhóm các phần tử HTML, ID, class, pseudo class, phần tử con, anh em.
o Hiểu rõ sự khác biệt giữa CSS2 và CSS3
o Am hiểu các ngôn ngữ tiền xử lý CSS như Sass hoặc LESS
- JavaScript
o Kiến thức về các toán hạng, biến, kiểu dữ liệu, đối tượng, thuộc tính, phương thức
o Quen thuộc với các cấu trúc điều khiển như đối tượng, hàm, câu, điều kiện, mảng, vòng lặp và regular expression
o Kiểm tra, xác thực form trước khi gửi dữ liệu lên server
o Kiến thức về các đối tượng trong HTML DOM
o Xử lý sự kiện
o Tạo và điều khiển các cửa sổ, hộp thoại
o Kỹ năng gỡ rối
o Quen thuộc với các công cụ phát triển và gỡ lỗi cho vấn đề tương thích giữa các trình duyệt
- Có kỹ năng tốt về:
o Đảm bảo tính tương thích trên trình duyệt và thiết bị
o Giảm thiểu vấn đề về hiển thị đối với các trình duyệt và màn hình cũ
o Tối ưu hóa, nén để cải thiện tốc độ
o Phối hợp với các nhân viên phát triển backend
o Sử dụng các hệ thống quản lý mã nguồn như SVN, Git
- Nắm bắt các xu hướng mới:
o Thiết kế Responsive
o Grid systems
o Parallax
o Yêu thích tìm hiểu xu hướng và công nghệ mới như jQuery Mobile, Bootstrap, Zurb Foundation…