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

WEB Front-end Engineer (1)

ArcBlock-Nate
2024-07-16 04:43
· edited

Please send your resume to apply for this position: hr@arcblock.io

Job Responsibilities#

  • Design and implement user-facing product features to deliver high quality, smooth user experience WEB applications, even cross-end applications
  • Participate in the discussion, design, implementation and delivery of Blocklet Server console features, providing a complete decentralized application development workbench
  • Participate in the iteration of the WEB version of DID wallet to provide a secure, efficient and easy-to-use WEB wallet service, similar to Metamask
  • Participate in the development of various decentralized applications, such as Blocklet Store, Block Browser and other existing modules and new projects
  • Participate in the construction of ArcBlock UX Library to build a business layer component library with excellent experience
  • Optimize the code coverage, delivery pipeline, and automation level of the projects you are responsible for

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, preferably React.js
  • Familiarity with any front-end component library, such as Material UI, Ant Design, familiarity with Material UI is a plus
  • Have used automated testing tools such as Jest, Cypress, and GitHub Actions
  • Familiarity with front-end build tools, such as Webpack, Rollup, Vite, etc.
  • Good engineering skills, such as code style, Git workflow, and ability to write high quality front-end code
  • Combine front-end solutions based on product design and push the product to launch
  • Strong self-learning ability and open mind, constantly learning new technologies and tools to improve the efficiency of the whole team

Extra points#

  • Experience with Electron and projects, familiar with Service Worker
  • Experience using Node.js, Express backend, hands-on experience with SSR, SSG, familiar with GraphQL
  • Familiarity with Amazon AWS or other cloud computing (e.g. Azure, Google Cloud, Aliyun, etc.) tools and technologies
  • Familiarity with basic blockchain conceptual models, preferably having done application development on other public chains
  • Demonstrated leadership, product capability, and engineering best practices from previous experience
  • Good presentation skills: effective communication with peers, non-technical staff, and then documentation for example
  • High quality GitHub open source projects, technical blogs
  • Familiarity with Linux, Unix systems and common command line tools
Sticker