leetcode
Leetcode¶
统计信息:字数 2311 阅读5分钟
前端工程师
收起 16k-20k 上海/不限/本科 工作内容: - 力扣站点的开发与维护 - GraphQL + React + Redux + RxJS + Emotion + TypeScript - 配合产品和后端研发新功能,产出质量合格的代码 - 评估任务所需时间 - 交付前能完成基本的产品逻辑自测 - 关键部分有单元测试(Jest + enzyme + Sinon) - 重要且稳定的功能有集成测试(Cypress)
基本要求: - 掌握 HTML / CSS / JavaScript - 熟练使用 React / Vue / Angular 中的其中一种或多个 - 了解最新的 HTML、CSS、ECMAScript 规范 - 了解 HTTP、WebSocket 协议 - 了解 Redux / Vuex / ngrx 中的一种或多个 - 了解 GraphQL - 了解前端项目性能优化的常见手段
加分项: - 了解如何编写单元测试 - 能正确书写复杂业务的 TypeScript 类型 - 能熟悉使用 RxJS 的操作符简化复杂的异步问题 - 了解 WebAssembly - 了解 PWA - 了解 WebWorker - 熟练使用一门除 JavaScript / TypeScript 以外的编程语言
全栈工程师
收起 14k-40k 上海/3年及以下/本科 目前的技术栈:
服务端 - Python, Django - Graphene (GraphQL), REST, SSR - MySQL, DynamoDB, RedisDocker, k8s
前端 - ES-next, Babel, RxJS - React - Redux, redux-thunk, apollo-client (for GraphQL) - TypeScript, LESS
任职要求:(必须) - 有技术热情 - 很强的学习能力与独立思考能力
其他要求: - 本科及以上计算机相关专业,2年以上互联网和移动互联开发经验,熟悉前后端开发 - 熟练使用 JavaScript、Python 等计算机语言 - 熟悉 React、Redux、Django 等等 - 熟悉最新的 EcmaScript、http 协议、RESTful、GraphQL 等标准与设计规范 - 熟悉 redis、mongodb,mysql 等存储组件的使用和基本原理 - 了解 webpack、gulp 等打包、构建工具 - 熟悉常用的算法思想,设计模式,解决问题能力强 - 有一定的架构思想,对分布式计算、分布式存储的架构设计理念和动机有一定的关注和理解 - 良好的沟通、交流能力 - 能轻松的理解中英文技术文章 - 对科技行业、和技术有热诚 - 做事严谨,注重细节 - 有一定的设计能力
加分项: - 热衷投入开源社区 - 有使用过 LeetCode - 英语交流能力 - 机器学习相关经验