The Sia Foundation

Front-end Engineer

Job Title

Front-end Engineer

Organization

The Sia Foundation, Inc. is a 501(c)(3) non-profit organization committed to advancing user-owned data. We believe in fostering a decentralized digital landscape where data ownership and control are returned to the individual, aligning with the ethos of decentralized projects like the Sia storage network. Our mission is to challenge the norms of centralized cloud storage services and pave the way for a more user-empowered digital future.

Job Description

We seek an experienced front-end engineer to join The Sia Foundation, Inc. In this role, you will assist with all front-end development tasks for our small but highly technical organization. Your primary goal will be coordinating with our existing front-end engineer to complete tasks necessary for application research, development, and deployment.

These tasks will span a wide array of user interfaces, apps, and libraries that are built with TypeScript and React. The apps are shipped in a variety of ways such as deployed to web servers with server-side-rendering, embedded in our Go binaries, and as Electron desktop apps. The Sia Foundation works on open-source software so your work will largely be in public GitHub repositories. The primary GitHub repository you will contribute to is web.

Here's a few examples of what you might work on day to day:

  • Design and development of our new blockchain explorer’s interface. The explorer will be the first-ever Utreexo explorer and therefore will require novel user-experience and design decisions
  • Add bulk file management flows and keyboard shortcuts to our file storage application
  • Add the ability to configure and save frequently-used filtered dashboard views in our hosting application
  • Work on a cutting-edge web and browser SDK which is a mix of TypeScript and WebAssembly


We’re building distributed, cutting-edge cloud storage software. It’s blockchain-based, which hasn’t historically meant “easy to use” in our industry. You’ll help shape and push forward an intuitive end-user experience for the entire industry. The Sia Foundation is a team of self-motivated individuals. We seek people passionate about writing high-quality software who can solve complex problems independently. Please apply if this sounds like you.

Required

We will only consider applications with links to a portfolio website or public code repository that best demonstrates your work experience and interests.

About The Sia Foundation, Inc.

The Sia Foundation, Inc. is building the Sia network, a blockchain-based decentralized network that uses underutilized storage capacity worldwide to create a marketplace for cloud file storage.

Equal Opportunity Employer

The Sia Foundation, Inc. is an Equal Opportunity Employer. We celebrate diversity and are committed to creating an inclusive environment for all employees.

Key Responsibilities

  • Design and develop Sia’s user interfaces and applications
  • Develop and maintain Sia’s web applications
  • Collaborate with core developers to improve usability
  • Rapidly create prototypes and test ideas
  • Refine visual details and interaction patterns
  • Making large refactors to improve maintainability
  • Ensure our web presence is top-notch
  • Develop and manage our primary informational website and other web-based tooling required for the ecosystem
  • Implement design and branding improvements and refreshes for our marketing sites


Qualifications

  • Required
  • Proven experience as a front-end engineer or similar role
  • Self-motivated and works well independently
  • Deep and extensive experience in React, TypeScript, etc
  • Strong sense of design, considering aesthetics and usability
  • Can contribute to a positive work environment and effectively understand and respond to the needs of their teammates
  • The Ideal Candidate
  • Experience with full-stack development, servers, Linux, and Docker is preferred
  • Portfolio of non-trivial open-source projects or contributions
  • Interest and familiarity with distributed or peer-to-peer software like Sia, Ethereum, BitTorrent, or IPFS


What We Offer

  • A dynamic and supportive work environment with opportunities for professional growth
  • Competitive salary and benefits package
  • Comprehensive medical, dental, and vision benefits are fully covered for you and your family
  • 401(k) with company match


The Sia Foundation uses open-to-the-company pay tables to avoid pay discrimination during hiring, and to provide employees with a transparent career path.
  • Seniority level

    Not Applicable
  • Employment type

    Full-time
  • Job function

    Engineering and Information Technology
  • Industries

    Software Development

Referrals increase your chances of interviewing at The Sia Foundation by 2x

See who you know

Get notified about new Frontend Developer jobs in Boston, MA.

Sign in to create job alert

Similar Searches

Looking for a job?

Visit the Career Advice Hub to see tips on interviewing and resume writing.

View Career Advice Hub