最新GraphQL远程工作招聘信息
工作内容
1. 负责相关产品的前端技术方案设计选型
2. 负责将服务端数据与表现层交互渲染
3. 负责区块链周边工具开发
任职要求
1. 至少三年程序开发经验
2. 熟悉 React 技术栈,以及周边 Redux (or MobX) / Ant Design (or Material-UI)
3. 熟悉 GraphQL,了解相关的最佳实践 (如 Relay pagination / connection 等)
4. 熟悉 TypeScript,了解如何编写易于类型推断的代码,并熟悉 tsc 的一系列相关配置
5. 拥有良好的工程能力,有一定的模块化开发经验,熟悉 Webpack / Babel 配置,或熟悉 Lerna / Yarn workspace 相关的 monorepo 开发模式
6. 有一定后端开发经验,熟悉 Express (or Koa / NestJS) + 数据库的 HTTP API 开发过程
加分项
1. 熟悉区块链技术原理,或者有 Dapp 开发经验
2. 有浏览器插件或桌面应用开发经验
3. 了解 Rust 语言
4. 为开源社区有过贡献项或者拥有自己的个人博客
如何申请
我们的技术栈:
Javascript (with Flow) codebase: NodeJS (Express), React, React Native
GraphQL API (no REST)
PostgreSQL DB (transactional)
Redshift (warehouse)
Redis (session storage, task queue management)
Sequelize ORM (exploring Prisma as a potential replacement)
Jest test runner
Infrastructure: Kubernetes cluster hosted on AWS EC2 nodes.
工作职责:
设计、开发、测试、部署、维护和改进软件
合理安排各个项目的优先顺序,确保项目按期完成并实现目标成果
我们需要这样的你:
本科及以上学历,计算机,软件工程相关专业
一年以上工作经验
具备扎实的软件开发基础知识(数据结构,算法等等)
熟悉现代 javascript (ES6+: Classes, modules, arrow functions, async/await, destructuring, etc.).
熟悉 javascript 工具链以及常用的库.
熟悉 Web 前端框架,如 ReactJs, Vue.js 等. 了解服务器端渲染技术,以及 React Native 移动端开发
了解 javascript 的最佳实践和一些常用的设计模式。具备编写高效简洁的 javascript 代码。
会编写和维护规范的测试集。有维护和管理大型代码 repo 的相关经验并且知道如何维护 repo
对代码的性能和可扩展性有深刻的理解。
乐于编写高质量的代码和测试集,并维护全面的代码覆盖测试。
具备良好的英文沟通能力。
年龄不限
加分项目:
熟练运用 React Native, GraphQL 以及 Apollo
相关产品开发经验
我们的工作地点:
远程
我们可以提供:
年薪 20-80 万 人民币(优异者可商谈)
业务表现优秀者可协助办理加拿大签证移民