Files.com is a cloud storage and file logistics service with over 1,500 paying business customers, including Target, Canonical, UPS, Leica, DirecTV, GoPro, Marriott, and more. Our company consists of USA-based remote employees who work from home. We’re Bootstrapped, Profitable, and Growing Our success comes from building a great service that solves problems for our customers, and our growth comes from expanding and improving our products as quickly as we can. We believe that great products can only be built by great people. So we’re on a quest to find the smartest, most creative, and most motivated people, and create an environment in which they thrive. We Are A Remote Company You will work from home and have some flexibility to choose your working hours, allowing you to make time for family, recreation, vacations, or anything that is important to you. You’ll take off 11 company-wide holidays per year as well as 20 days of PTO for vacations. You’ll have the time to take longer vacations and have fun. As our employees’ safety is a top priority, and we want to ensure we do not further spread COVID-19, we have paused all company travel. Once it is safe to resume travelling, you’ll travel to in-person meetings with your team and the entire company to meet and work together face to face. These meetings are in cities around the US, including Austin, Orlando, New Orleans, San Diego, Las Vegas, and New York City. We think that these in-person meetings are vital to the success of a remote team.

Files.com

United States

Senior Frontend Engineer (ES8/React/Redux/Saga)

About the Role

Our frontend developers are responsible for all client-side code that runs in browsers and mobile apps here at Files.com. We use state-of-the-art tooling, such as React 16, Redux, Redux-Saga, and React Native on the mobile side.

We obsess about testing, code reviews, and keeping production code size low.

Files.com currently has many features that are available in its API that are not available in its frontend UIs, so a considerable part of this job will be building out new features and releasing them to customers as soon as they’re ready.

Here are some example projects that our Frontend Developers have worked on recently or will work on soon:

  • Rebuilding our internal CRM dashboard in React.

  • Building a browser-based file uploader that works in all browsers, supports resume, and is able to automatically detect the closest server for uploading.

  • Building notification panes that show “push notifications” to our users about updates to their files or workflows.

  • Enhancing our security by adding several new Two-Factor Authentication methods, such as U2F, SMS, and Yubikey.

Minimum Qualifications:

  • 5+ years of applicable experience.

  • Experience building and delivering React/Redux applications that have seen actual production usage.

  • Understanding of the language features of ES6 and ES8.

  • Understanding of common browser APIs and recent extensions to the HTTP protocol as they relate to frontend development.

  • Understanding of how to write secure frontend code and an awareness of common web application security vulnerabilities.

  • Testing and the ability to write unit tests/specs (we use popular JavaScript testing frameworks)

Preferred Qualifications:

  • Experience with at least one major Redux side effect library such as Redux-Thunk, Redux-Saga, Redux-Loop (We use Redux-Saga).

  • Contributions to major open source projects.