最新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 万 人民币(优异者可商谈)

业务表现优秀者可协助办理加拿大签证移民

如何申请