About NEAR

NEAR Protocol is a developer-first blockchain that emphasizes convenience and speed of development on the NEAR platform while minimizing the entrance barrier for developers coming from the blockchain ecosystem, as well as regular web and mobile development space. 

We are looking for a talented, meticulous, and productive person who loves working in an energetic and free-thinking environment, feels comfortable challenging opinions, and most importantly who shares with us the same desire to make the web free again.

We encourage people of all backgrounds to apply. NEAR is committed to creating an inclusive culture, and we celebrate diversity of all kinds.

About The Role:

NEAR Protocol is looking for a senior software engineer to join the wallet team!  We build and maintain the wallet interface, which is a central piece of the NEAR developer and user ecosystems.  The wallet allows NEAR users to manage their accounts and owned assets, and is a key part of the NEAR experience for all dapp users and developers.

In addition to working on developing the wallet frontend UI and backend systems, you will also have the opportunity to help maintain and expand the developer-facing JavaScript & TypeScript libraries that enable developers to build applications on the NEAR blockchain!  You will participate in research at the forefront of the digital asset user and developer experience, and have the opportunity to have a massive impact in a fast-growing and cutting-edge industry.

What You’ll Be Doing:

  • Designing, building, and maintaining the JavaScript & TypeScript libraries and SDKs that support the NEAR wallet ecosystem
  • Collaborating with internal and external engineers and community contributors
  • Creating and contributing to documentation related to various developer libraries and APIs

What We’re Looking For:

  • Strong communication and remote-friendly working skills
  • Experience writing front systems using JavaScript (TypeScript experience is a plus! We're migrating!)
  • Demonstrable mastery of frontend stack development.  Do you understand HTTP/Websockets, REST APIs? Component design best practices?
  • Experience writing frontend systems using React, ideally with Redux (or even better, experience with multiple state management paradigms!)
  • 2+ years experience building production frontend applications, libraries, APIs
  • Demonstrable ability to write well-structured, clean, maintainable code
  • Ability to learn new languages, APIs and SDKs quickly
  • Experience and interest in building and documenting developer-facing tools and APIs

We’d Love If You Have:

  • Open source contributions and previous or continued involvement in open source communities - if you have open source code we can review, this can serve as part of the interview loop!
  • Familiarity with Ethereum development and related technologies (web3.js, ethers.js, etc)
  • Familiarity with other crypto or blockchain technologies
  • Experience working at a startup

Location: Anywhere in the world

Working at NEAR: Roles are posted to this portal on behalf of the companies that make up the NEAR Collective and are typically located anywhere in the world because most of the companies are fully remote. Regardless of where you work, this is a high performance culture that values ownership, execution and professionalism but pairs it with curiosity and experimentation. The vision is big but the right team is behind it.

Apply for this Job

* Required