前言

本文主要是摘录整理一些阿里不同事业部针对工作职责以及工作技能的描述。作为前端开发者,需要了解下以后可能的工作内容,并针对性的做一些巩固。

岗位职责

  • 设计核心产品的前端架构,并带领组员实现持续优化;
  • 优化前端的开发方式以及协作流程,创建技术标准以及规范,并进行耐心的布道;
  • 为前后端协作、产品性能优化、技术选型提供解决方案;
  • 为组员成长制定目标,计划并帮助实施,提升整体水平;
  • 与团队成员分享经验和新技术

岗位要求

兴趣

  • 对前端有浓厚持续的学习兴趣;

基础

  • 精通各种web前端技术(html,css,js)
  • 熟悉跨浏览器、跨终端的开发
  • 熟悉网络协议
  • 知道常见的网络安全问题以及对策
  • 熟悉前端工程化,模块化,熟练使用gulp/webpack一种打包工具

实践经验

  • 有大型网站前端架构、前端性能、可访问性、可维护性等方面的实践经验;

后端经验

  • 至少熟悉一门非前端脚本语言,如java,nodejs,python,php,并有一定的项目经验(尤其大规模、高负载场景下),以及其数据库技术

前端领域内的技术视野

  • 有主导前端的技术方案(视图层、接入层)设计的能力和经验;
  • 研究过vue/react等框架的一种或者以上,了解其技术生态圈;
  • 客户端能力或者web技术融合经验;

团队协作能力

  • 个性开朗,逻辑性强,善于和各种背景的人合作
  • 有一定的项目管理、团队协同的经验

其他加分项

  • 英语水平流利;
  • 有独立开源项目或者参与知名开源项目经验;
  • 对机器学习有研究和实施经验;
  • 有长期更新技术博客;
  • 数据可视化产品设计开发经验;
  • 良好的数据结构和算法基础;