Do you love developing web apps with React, hooks, TanStack Query, and today’s modern JavaScript standards? Do you obsess over writing smart, beautiful code? Are you excited by the idea of working on apps and a SaaS service used by hundreds of thousands of users?
If so, we'd like you to learn about Files.com!
We are looking for a senior frontend engineer to join our team of frontend developers. You will be working on the Files.com platform, including all our client-facing web browser applications written primarily in JavaScript using React.
We've built a SaaS B2B service for cloud storage, integration, and automation that businesses use to keep their files and workflows secure and compliant. While it no small task building the interface for such a complex platform, our JavaScript applications play a vital role in our success.
World Class Pay and Benefits
Earn a "Bay Area" Salary from Anywhere. Our pay is competitive with the top software companies in the world, with generous base salary plus equity compensation.
Big Company Benefits: You'll get full 🏥 Health/Dental/Vision Insurance coverage (plus 75% of Spouse/Family coverage too), 💰 401(k) with generous matching, 🎄 11 Company Holidays per year, and 🏖 20 PTO/Vacation days.
Brand New Laptop and $1,000: Upon signing, we'll send you a brand new 💻 Apple laptop as well as $1,000 to outfit the rest of your home office with things like a monitor, webcam, keyboard, and mouse.
Tight-Knit Fun-Loving Team: You will be joining a fun-loving team that works together very closely, despite the remote work environment.
100% Remote Opportunity
The Files.com Frontend Engineering team is 100% remote. However, we travel for regular in-person meetings with the team and the entire company to meet and work together face to face. These meetings are in cities around the US, including Scottsdale, Austin, Orlando, New Orleans, San Diego, Las Vegas, and New York City.
In-person events combine work and fun and are designed to make up for the in-person interaction that occurs in an office job.
Web Frontend Developer responsibilities:
Innovating solutions using React, hooks, Formik, TanStack Query, and Redux
Work with the Product team and Backend team on projects adding significant new features
Replace libraries like react-recompose, redux-saga, and redux-form in favor of modern alternatives
Refactor legacy implementations of class components and HOCs to instead use functional components and hooks
Conduct code reviews for other members of the frontend development team
Participate in team discussions and decisions about codebase direction and best practices
Qualifications:
Solid experience in software development using React and JavaScript for web browsers
Intimate knowledge of React, browser APIs, web standards, and modern JavaScript
Proficiency with implementing custom React hooks
Experience managing large global state and asynchronous data
Strong problem-solving ability and capable of grasping new, complex concepts
Enthusiasm for writing code and learning about new developments in software
Familiarity with Redux, higher-order components, and react-recompose is helpful