Protocol Labs

Software Engineer, Frontend

Hiring an experienced and motivated engineer with a passion for building elegant UIs and next-generation web applications.

Apply now

Your Role at Protocol Labs

As a Frontend Software Engineer at Protocol Labs you will work with product teams to build mobile and desktop interfaces for decentralized web technologies like IPFS, Filecoin and libp2p. This will primarily involve writing JavaScript, HTML, and CSS using contemporary frameworks and tools.

Some examples of software you might work on are the IPFS web-based UI that ships with all IPFS nodes, client software for the Filecoin storage network, completely new tools for storing and sharing files, and the interactive documentation for the many APIs and protocols we publish.

We strongly prefer candidates who have experience participating in open source software projects.

Responsibilities

  • Collaborate with Designers, Product Managers, and fellow Software Engineers to deliver compelling user-facing products

  • Participate in product teams throughout the iterative design-development cycle

  • Take mockups and implement them pixel perfectly across browsers

  • Identify and resolve performance and scalability issues

  • Write excellent tests

  • Create opportunities for community members to contribute to our open source projects

Requirements

  • Expert knowledge of JavaScript

  • Experience with modern JavaScript libraries and tooling

  • Experience working on a software team, implementing user experiences in an iterative, agile work environment

  • Commanding grasp of HTML, CSS, and related web technologies

  • Strong Computer Science fundamentals

  • Awareness of cross-browser compatibility issues and client-side performance considerations

  • Demonstrated design and UX sensibilities

Interested?

Apply now