前端工程师的主要职责有:
解决浏览器的兼容性,可能还要包括移动端;
利用html,css,js(包括js的各种框架)实现网站的功能;
保证良好的用户体验,各种优化等;
和后端进行数据交互。需要熟悉php,数据库甚至于linux操作等。
html5工程师可能就是利用html5强大的功能开发一些新奇的功能或产品吧,比如html5开发游戏,平常可能主要用到html5的各种api,不用或很少考虑到浏览器的一些兼容性吧,当然要用好html5强大的api肯定js要熟练的了,然后有的人也把css3说到html5里去,所以可能也要会用css3的各种新属性。
温馨提示:答案为网友推荐,仅供参考