Skip to content

Latest commit

 

History

History
26 lines (20 loc) · 1.64 KB

JavaScript(Full-time,40h_per_week).md

File metadata and controls

26 lines (20 loc) · 1.64 KB

JavaScript Engineer(Full-Time, 40 Hours/Week)

Responsibilities

  • Develop high-quality web applications and electron-based desktop applications.
  • Continuously optimize code, applications, and user interfaces within the codebase.
  • Contribute to the development of dev-tools/libs for the entire ecosystem of the Nervos Network CKB project, including a TypeScript-based JS SDK (Lumos) and associated tools.
  • Create comprehensive documentation, tutorials, and examples for developed applications and tools.

Minimum Qualifications

  • Bachelor's degree in Computer Science or Computer Engineering, or equivalent demonstrable skills and experience.
  • Proven experience in front-end development, with a strong familiarity with HTML, CSS, and TypeScript, along with a clear understanding of web standards (Accessibility, Security).
  • Previous work on diverse front-end scopes, including Node.js applications and electron applications.
  • Proficiency in front-end utilities such as scaffolding, CSS preprocessors, and template engines.
  • Preferably experienced in React and TypeScript.
  • Hands-on experience with React and a strong working knowledge of developing across multiple runtimes like Node.js and modern browsers.
  • Knowledge of Blockchain concepts and previous involvement in related product designs.
  • Fluent in Mandarin and English for reading and writing.

Preferred Qualifications

  • Active participation in open-source communities.
  • Presence on GitHub or a personal blog showcasing relevant work.
  • Working knowledge of the UTxO model, particularly in blockchain systems like BTC.
  • Previous experience working with decentralized applications (dApps).