If so, we'd like you to learn about Files.com!
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
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