Location: Work From Your Home for our All-Remote Company (USA only)
Are you an expert at React, Redux, Webpack, browser APIs, ES8, and the rest of today’s modern frontend stack? Do you want to work on a web application used by hundreds of thousands of users?
If so, we’d like you to learn about Files.com!
Additionally, you will get the opportunity to work on mobile apps using React Native as well.
Files.com is an enterprise secure file sharing & automation app with over 1,500 paying business customers, including Target, Canonical, UPS, Leica, DirecTV, GoPro, Marriott, and more.
We are a hybrid Remote-First and In-Office company, with certain teams being primarily located in-office and other teams being primarily located remote (work from home).
We’re Bootstrapped, Profitable, and Recently Became Backed by Growth Equity
Files.com was bootstrapped by our founder and has been profitable since its founding in 2010.
We recently raised $46.5 million of growth equity from Silicon Valley-based Riverwood Capital to accelerate our growth.
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 Hybrid Remote-First and In-Office Company
We have invested heavily in Remote Work (work from home) since before COVID-19.
We believe that different people have different work preferences and the best way to have access to the widest talent pool is to offer both in-office and full-time remote positions.
To make this culture work cohesively, we have certain teams that are remote-first, and other teams that are primarily based in an office.
In either case, we are still big believers in traveling for regular 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.
We have paused travel temporarily due to COVID-19, but we look forward to resuming travel this year.
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.
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.
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.
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.
Our Core Beliefs
Here are just some of our Core Beliefs:
We believe that the best Engineers tend to be polyglots with a wide variety of programming language experience. We don’t hire for specific programming language skills, but rather look for engineers who are fluent in several programming languages. We want our staff to be adaptable and ready to evolve to what’s next.
We believe that open-source only works if companies give back. If you work on any open-source projects during the course of your work at Files.com, you are encouraged to submit your improvements as a pull request back to the upstream project. And if you build something from scratch while working here that’s generic and not related to our core products, we want you to release that on GitHub too. We’ll also pay your travel costs to any conference where you can get a speaking gig.
We believe in building products that we actually use ourselves. We are our own toughest critics and we put all of our products through their paces every day.
Salary, Pay, and Benefits
Files.com offers industry-leading salaries based on experience combined with unparalleled flexibility and other benefits to secure top talent.
You’ll take off 11 company-wide holidays per year as well as 20 days of PTO for vacations. Go have fun. Don’t work all the time.
We will provide you a laptop and a $1,000 signing bonus to purchase a new monitor, desk, or anything else that would help build or refresh your home office.
We’ll update your salary annually based on your performance, as reviewed by your peers.
We fully pay base plan health insurance premiums (exact plan details depend on your state of residence), and we’ll pick up the tab for 75% of your spouse or dependents if they wish to join your chosen plan. We want your family to be healthy.
Ready To Apply?
Working here isn’t for everyone, but if you think it might be for you and you have the required experience, please apply right here on this page.
We’d like you to write a cover letter specific to this position at Files.com. Please make sure that it contains all of the following:
What is the largest application you have personally worked on where your code is currently in production? How many users interact with it, and can you share any other information about the scale at which it operates?
What is the largest contribution you have made to open source software and are there any repositories that you maintain personally?
You may also want to write about why this opportunity calls to you personally and why you see yourself as a good fit for Files.com.