饿了么 招聘全栈工程师(坐标:上海)
发布于 7 年前 作者 scrooick 3438 次浏览 来自 招聘

不会写文案,但招聘是真诚的,直接丢jd吧: 职位描述:

基础技术能力

  1. 熟悉 Web 前端开发体系,对以 JavaScript 编码为核心的开发工作有足够的经验。

  2. 了解常见浏览器内核,以及浏览器运行环境(包括但不限于 JavaScript 引擎、Layout 引擎等等)。

  3. 有扎实的 JavaScript 功底,熟知 ES3-ES2015 的规范及实现,并对 ES2015 等新规范有一定使用经验,能够利用新的特性、方法提高编码效率、代码质量。

  4. 了解 HTML5 的规范,注重语义化的使用,有良好的页面布局规划和实现能力。

  5. 了解 CSS、CSS3 及其衍生工具的使用。能够利用 pure css 实现动态布局。了解 CSS 的模块化开发概念并有自己的实现思路。可以利用 Less、SASS、PostCSS 等工具提高开发效率和代码质量。

  6. 了解 Google、Airbnb 等目前常用的代码规范并予以实践,同时知道常见的开发工具相应的配制方法。

  7. 有一定的面向对象及函数式编程经验,知道各自的有点,并能够根据业务场景选择合适的模式。

  8. 对于团队合作有足够的理解,掌握相应的工具、方法。能够描述如何从个人角度提高团队合作效率及质量。

专业技术能力

  1. 熟练使用 Angular/Vue 等 MVVM 框架,了解 MVVM 设计思路,知道 MVVM 内部组件通信、生命周期、View-Model 概念。

  2. 了解当前 Web APP 以 Component 为核心的开发理念,并知道 Angular/Vue 或者 React 的 Component 设计思路,知道 Component 内部、外部的数据交互流程。

  3. 能够描述 Angular 1.5 之后 Component 与 Directive、View-Controller 的区别。

  4. 能够合理划分 APP 的 Component 结构,合理拆分公共组件、功能组件、业务组件。

  5. 能够自行编写 Angular/Vue 的第三方组件,并且知道如何在第三方组件中同步框架生命周期。

  6. 了解 Webpack 等模块化编译工具,能够熟练编写配置文件,并知道常见 Loader、Plugin 等。能够利用 Webpack 实现模块化开发(包括但不限于动态依赖加载、代码切分、Tree Shaking)。

  7. 了解 Restful 设计思路,能够以 Angular/Vue 及其周边工具实现 Restful 的有效接入。

  8. 了解服务器端,能够根据与服务端通信的不同场景快速查找错误原因。

  9. 加分项

    1. 掌握 TypeScript/Flow 并有一定开发经验,能够描述 TypeScript 的静态类型检查体系,知道 TypeScript 的模块化思路及规范。了解 TypeScript 的编译器实现。

    2. 有 Angular2 的开发经验,并能描述 Angular2 的 MVVM 设计与 Angular1.x 的区别。

    3. 有 GraphQL 的使用经验,能够实现 Client 和 Server 端。

薪资待遇从厚:现场面谈,这里不只有诗和远方,更有可能拿到18个月的年薪~ 有意向请将简历砸至:yafei.cao@ele.me (欢迎自荐及推荐);

网红“火锅”前台~火锅煮妹子 前台照片.jpeg 独具特色的办公场所 办公环境1.jpeg 办公环境2.jpeg 办公环境3.jpeg 办公环境4.jpeg

1 回复

好棒,貌似没有描述NodeJS

回到顶部