• Tham gia đội ngũ phát triển các dự án báo điện tử, mạng xã hội trên nền tảng web/web mobile.
• Lập trình, phát triển các sản phẩm trên các nền tảng: HTML5, CSS3, Javascript và PHP)
• Phối hợp với các back-end
developers và web
designers để thực hiện sản phẩm
• Xây dựng một website hoàn chỉnh từ code server (dùng ngôn PHP) đến client side (HTML/CSS/JS).
• Xây dựng, phát triển các module, template... để tối ưu hóa tốc độ phát triển website
• Đảm bảo các trang được dựng lên HTML chuẩn SEO, đúng UI, UX bám sát theo file thiết kế như psd, figma, zeplin...
• Xử lý responsive, cross browser để chạy tốt các tính năng trên toàn bộ các thiết bị, trình duyệt, tối ưu trải nghiệm người dùng một cách tốt nhất.
• Làm việc với các hệ thống quản lý cơ sở dữ liệu lớn (SQL Server, Redis, Elastic Search).
• Thực hiện các công việc khác do cấp trên giao
• Nghiên cứu, tìm hiểu các công nghệ về HTML/CSS Javascript mới nhất để áp dụng cái tiến sản phẩm
• Sử dụng PHP để thực hiện công việc theo yêu cầu
• Thiết kế được biến, hàm, class, interface...
• Implement được các funtion với input/output và quy trình xử lý được định nghĩa sẵn
• Sử dụng được các Class, thư viện, component có sẵn để giải quyết vấn đề như (Interface, component, dll...)
• Thiết kế được các module, classs, function theo yêu cầu chung của bài toán
• Có khả năng tối ưu hòa code về performance
• Có thể đưa ra giải pháp, phương pháp cải tiến
• Vận hành được các Framework hiện đang sử dụng
Kỹ năng máy tính:
• Nắm được các câu lênh cơ bản của hệ điều hành Linux và Windows
• Sử dụng được các IDE để quản lý project đúng chuẩn
• Có kỹ năng Debug được trên IDE
• Biết các giao thức mạng, kết nối cơ sở như (http, fpt, https,..)
• Hiểu sâu tool quản lý code như SVN, xử lý conflict, merge...
• Sử dụng được các tool/add on dung cho việc debug code trên trình duyệt
• Biết cách sử dụng tab Profile/ Performance trên tool Development của trình duyệt để check performance khi cần thiết.
Kỹ năng Database
• Viết được truy vấn phức tạp (Tringger, Tối ưu, SP, Function, View...)
• Biết sử dụng Profiler
• Sử dụng thành thạo Redis và ES
Kỹ năng client site
• Hiểu và sử dụng được chuẩn html/css: Less/Sass
• Sử dụng được các thư viện javascript: Jquery
• Sử dụng được các thiết kế trên Figma, zeplin, photoshop sang HTML/CSS
• Biết về SEO onpage là lợi thế
• Tự viết được các Plugin
phục vụ công việc(popup, history browser, ..)
• Tối ưu tốc đội theo chuẩn PageSpeed Insights
• Lên khung được các box Template, mẫu HTML
• Thành thạo chuyển từ thiết kế Fingma, zeplin, photoshop sang HTML/CSS
• Hiểu biết Localstorage, Cookies, SessionStorage
Phẩm chất con người
• Tự chủ làm việc, kết nối với các team khác để hoàn thành từ đầu đến cuối 1 dự án
• Có tinh thần trách nhiệm cao với công việc
• Có khả năng đánh giá kết quả công việc của chính mình cũng như đánh giá kết quả của các đồng nghiệp khác