Used to check for browser translation.
用于检测浏览器翻译。
ブラウザの翻訳を検出する

JS 全栈工程师(已招满)

1.2Kviews
z1VV21NqNWkiadznN32ALkos5dQqQwnCMty
wangshijun·a year ago·edited
Veteran
DID:ABT:
z1VV21NqNWkiadznN32ALkos5dQqQwnCMty
z1VV21...wnCMty

工作职责

💡 根据个人能力、兴趣可以选择参加下面的任意多项工作

  • 设计和实现面向用户的产品功能,交付高质量的、用户体验流畅的 WEB应用,甚至跨端应用
  • 参与 Blocklet Server 内核功能、控制台功能的设计、实现和交付,确保高性能和安全性
  • 参与 Blocklet Launcher 功能的设计、实现、交付和稳定运维,将其扩展到更多的云平台上
  • 参与 Blocklet SDK 的迭代、Blocklet Service 的设计和完善,提供高效的应用开发框架
  • 参与资产链及其 SDK 的开发迭代,协助改进链各层的性能、安全和可扩展性
  • 参与各去中心化应用的端到端架构和支持,比如我们的 Rollup 解决方案
  • 优化所负责项目的代码覆盖率、交付流水线、自动化水平

能力要求

  • 扎实的 JavaScript、HTML、CSS3 功底,熟悉响应式布局,熟悉 ES6、HTTP 协议
  • 熟悉任意前端框架,如 React.js、Vue.js,熟悉 React.js 更佳
  • 熟悉任意后端框架,如 Express.js、Koa 等框架
  • 熟悉计算机网络,了解分布式系统、常见安全问题即防范手段
  • 熟悉 GraphQL,能设计和实现良好的后端 API
  • 根据系统需求进行架构设计、工程实现并上线运维的能力
  • 使用过 Jest、GitHub Actions,常见日志、DB 交互的库
  • 了解后端系统常见架构和优化方式,比如缓存、负载均衡
  • 较强的自学能力和开放的心态,不断学习新的技术、工具来提高整个团队的效率
  • 有良好的工程素养,如代码风格、Git 工作流,能编写高质量的前端代码
  • 熟悉 Linux、Unix 操作系统,熟悉 Nginx,能完成常见的运维任务
  • 熟悉亚马逊 AWS 或其他云计算平台(如 Azure、Google Cloud、Digital Ocean、阿里云等)

加分项

  • 有使用 React.js 构建前端应用的经验,有 Docker 使用经验
  • 熟悉基本的区块链概念模型,链接常见公链运行机制,做过其他公链上应用开发的更佳
  • 过往经历中展现出来的领导能力、产品能力、工程最佳实践能力
  • 良好的表达能力:与同行、非技术人员进行有效沟通,再比如文档编写
  • 高质量的 GitHub 开源项目,技术博客
  • Electron 使用经验和项目经验,熟悉 Service Worker

Full-Stack JS Engineer

Job Responsibilities

💡 You can choose to participate in any of the following jobs based on your ability and interest

  • Design and implement user-facing product features to deliver high quality, smooth user experience web applications, even cross-platform applications
  • Participate in the design, implementation, and delivery of Blocklet Server kernel functionality and console functionality, ensuring high performance and security
  • Participate in the design, implementation, delivery and stable operation and maintenance of Blocklet Launcher functionality, and extend it to more cloud platforms
  • Participate in the iteration of Blocklet SDK, design and improvement of Blocklet Service, and provide efficient application development framework.
  • Participate in the development iterations of the blockchain and its SDK to help improve the performance, security and scalability of each layer of the chain
  • Participate in the end-to-end architecture and support of various decentralized applications, such as our Rollup solution
  • Optimize code coverage, delivery pipeline, and automation levels for projects under your responsibility

Competency Requirements

  • Solid JavaScript, HTML, CSS3 skills, familiar with responsive layout, familiar with ES6, HTTP protocol
  • Familiarity with any front-end framework, such as React.js, Vue.js, familiarity with React.js is a plus
  • Familiarity with any back-end frameworks, such as Express.js, Koa, etc.
  • Familiar with computer networks, understanding of distributed systems, common security issues and means to prevent them
  • Familiar with GraphQL, able to design and implement a good back-end API
  • Ability to design, engineer and implement architecture based on system requirements and go live for operations and maintenance
  • Have used Jest, GitHub Actions, common logging, DB interaction libraries
  • Understanding of common back-end system architecture and optimization methods, such as caching, load balancing
  • Strong self-learning ability and open-mindedness, constantly learning new technologies and tools to improve the efficiency of the whole team
  • Good engineering skills, such as code style, Git workflow, and ability to write high quality front-end code
  • Familiar with Linux, Unix operating systems, Nginx, and the ability to perform common operations and maintenance tasks
  • Familiar with Amazon AWS or other cloud computing platforms (e.g. Azure, Google Cloud, Digital Ocean, Ali Cloud, etc.)

Bonus points

  • Experience building front-end applications using React.js and experience using Docker
  • Familiarity with basic blockchain conceptual models, links to common public chain operating mechanisms, and application development on other public chains is a plus
  • Demonstrated leadership, product capability, and engineering best practices from past experience
  • Good presentation skills: effective communication with peers, non-technical staff, and then documentation for example
  • High quality GitHub open source projects, technical blogs
  • Experience with Electron and projects, familiarity with Service Worker
Sticker
1 Comments
wangshijun·a year ago
Veteran
DID:ABT:
z1VV21NqNWkiadznN32ALkos5dQqQwnCMty
z1VV21NqNWkiadznN32ALkos5dQqQwnCMty

对这个职位感兴趣的请简历发到: hr@arcblock.io

Sticker
Reply

2.1.18