Senior React Developer

| U.S. +80 more | Remote
Employer Provided Salary: 130,000-170,000 Annually
Salary data is provided by the employer. Please note this is not a guarantee of compensation.
Apply
By clicking Apply Now you agree to share your profile information with the hiring company.
Hi, we’re CompanyCam.

We’re a simple-to-use photo documentation and productivity app for contractors of all commercial and home services industries. Packed with intuitive functionality, CompanyCam facilitates unparalleled communication and accountability across a contractor’s entire business. We’re committed to providing a consumer-grade, game-changing experience that helps our users build trust within their company and with their customers.

But don’t let that corporate description fool you—the people behind our buttoned-up product are laid-back (but hardworking), genuine, and kickass, and you could be one of them! 

The Role

We’re looking for a sharp, self-motivated, problem-solving Senior React Developer to join our Platform engineering team.

As a Senior React Developer on the Platform team, you'll help ensure that CompanyCam's engineers have everything they need to be happy and productive. Implement small improvements to our experimentation framework, eventing library, and perform library upgrades. While other days you may tackle larger projects to establish new patterns in our codebase, such as supporting the migration to a Single Page Application (SPA). But every day you'll own a project from start to finish and be encouraged to pitch your own ideas to continually improve our platform and processes.

Most importantly, you’ll actively contribute to the evolution of the culture and processes of a growing engineering team, especially our client engineering discipline (this is what we call the devs who work in React and React Native). We want want senior devs with opinions on patterns, code organization, and processes to help make sure our codebases scale healthily, and an interest in mentoring to help make sure our devs do too.

Working At CompanyCam

Our engineering team is remote-first, spanning every time zone in the United States. We welcome people from all backgrounds and really don't care whether or not you have a CS degree or even a high school diploma. All that matters is that you're not an a**hole and you're good at what you do.

Our Product and Engineering departments also do things a little differently than what you might be used to.

We use a customized version of Basecamp’s Shape Up method to organize our work. That means you'll pursue, usually independently, as many projects as you can complete in a 6-week cycle. After each cycle, the team takes a 2-week cool-down to focus on undirected work. You can pursue educational opportunities, work on pet projects, or smash some bugs that have been nagging at you.

Wait, I think that cool-down thing deserves an extra call out: We build into our process 25% of an engineer's time for undirected work.

Sounds nice, right? No sprinting, no scrumming, no death by 1,000 meetings. We protect our engineers' time, treat them like adults, and trust them to get their work done. We’re also big on not overworking people. Put in your eight hours of focused, quality work and then TURN. SLACK. OFF. No nights and weekends.

Our larger company culture is also refreshingly chill. We have fun, learn from each other, and don’t take ourselves too seriously.

We cover the important stuff too. We pay well, offer unlimited vacationmeaningful equityhealth insurance, and other benefits. This is a salaried position at CompanyCam. The starting point of our salary band for mid-level engineers is $130,000. The top of our salary band for senior engineers is $170,000

What We Ask Of You

Must-haves
These are our non-negotiables:

  • Show up: give us your best and have the courage to do difficult but necessary stuff.
  • Grow up: take responsibility, learn continuously, and have a growth mindset.
  • Do good: treat your co-workers and customers the way you want to be treated.
  • Strong experience with and knowledge of React (3+ years). Ideally paired with exposure to React Native, or an interest to learn.
  • 5 or more years of experience working as a professional frontend developer. (Not all years of experience are created equal, so this one isn't set in stone, but for the sake of transparency, we've yet to come across someone with less than 5 years of experience that we would consider a senior developer.).
  • Reside permanently and currently somewhere in the U.S. Alas, we're not set up to hire outside of the U.S.

Nice-to-haves

Day to day, you’ll spend 90%+ of your time working in React, but, of course, that’s not all you’ll work with. While experience with the following technologies are not required (we’re cool with some on-the-job learning), you will see them with varying levels of frequency:

  • React Native (often)
  • Apollo & Redux (often)
  • GraphQL & REST (often)
  • Android Studio & Xcode (mainly to run the mobile app)
  • Vite
  • Ruby on Rails (just a touch)

About CompanyCam

CompanyCam is a fun, fast-paced team united by our core values of Show Up, Grow Up and Do Good. We trust you to do what’s best for our product, customers, and team members and empower you to make the right calls without heavy bureaucracy.

We pride ourselves on celebrating everyone — CompanyCam is an equal-opportunity employer actively working on creating a diverse and inclusive work environment where underrepresented groups can thrive. Are you reading this and wondering if you meet every requirement? Studies show that workplace minorities, such as women and people of color, are less likely to apply for jobs unless they meet every single requirement. At CompanyCam, we pride ourselves on celebrating everyone. We are actively working on creating a diverse and inclusive work environment where everyone can thrive. If you’re interested in applying, do it! Even if your experiences don’t directly line up or you are ‘missing that one thing’. We are excited to read your application!

Together we’re building something great!

Ready to apply?

If you share our passion for serving our customers and bringing truth and transparency to the contracting industry, we’d love to review your application!

For any needed accommodations during the hiring process, please email [email protected]

We are not accepting applicants outside the U.S. at this time.

Read Full Job Description
Apply Now
By clicking Apply Now you agree to share your profile information with the hiring company.
Candidate Location Eligibility:
Albuquerque, NM
Ann Arbor, MI
Atlanta, GA
Austin, TX
Baltimore, MD
Baton Rouge, LA
Birmingham, AL
Boise, ID
Boston, MA
Buffalo, NY
Charleston, SC
Charlotte, NC
Chicago, IL
Cincinnati, OH
Cleveland, OH
Colorado, CO
Columbus, OH
Dallas-Fort Worth, TX
Dayton, OH
Des Moines, IA
Detroit, MI
Fayetteville-Springdale-Rogers, AR
Greensboro, NC
Hampton Roads, VA
Hartford, CT
Houston, TX
Huntsville, AL
Indianapolis, IN
Jacksonville, FL
Kansas City, MO
Las Vegas, NV
Lexington, KY
Lincoln, NE
Little Rock, AR
Los Angeles, CA
Louisville, KY
Madison, WI
Memphis, TN
Miami, FL
Milwaukee, WI
Minneapolis–Saint Paul, MN
Nashville, TN
New Orleans, LA
New York City, NY
Ogden, UT
Oklahoma City, OK
Omaha, NE
Orlando, FL
Other US Location
Palm Bay-Melbourne-Titusville
Pensacola, FL
Peoria, IL
Philadelphia, PA
Phoenix – Mesa – Scottsdale, AZ
Pittsburgh, PA
Portland, ME
Portland, OR
Providence, RI
Provo, UT
Raleigh-Durham, NC
Reno, NV
Richmond, VA
Rochester, NY
Sacramento, CA
Salt Lake City, UT
San Antonio, TX
San Diego, CA
San Francisco, CA
San Luis Obispo, CA
Santa Cruz, CA
Seattle, WA
Spokane, WA
St. Louis, MO
Tallahassee, FL
Tampa Bay, FL
Tucson, AZ
Tulsa, OK
Washington DC
Wichita, KS
Wilmington, NC

Technology we use

  • Engineering
  • Product
  • Sales & Marketing
  • People Operations
    • C++Languages
    • CSSLanguages
    • JavaLanguages
    • JavascriptLanguages
    • KotlinLanguages
    • Objective-CLanguages
    • PythonLanguages
    • RubyLanguages
    • SqlLanguages
    • SwiftLanguages
    • TypeScriptLanguages
    • LodashLibraries
    • ReactLibraries
    • ReduxLibraries
    • CircleCIFrameworks
    • CypressFrameworks
    • DockerFrameworks
    • GraphQLFrameworks
    • JestFrameworks
    • React NativeFrameworks
    • Ruby on RailsFrameworks
    • TerraformFrameworks
    • ElasticsearchDatabases
    • MongoDBDatabases
    • PostgreSQLDatabases
    • RedisDatabases
    • AWS (Amazon Web Services)Services
    • GitHubServices
    • FigmaDesign
    • FigJamDesign
    • WhimsicalDesign
    • BasecampManagement
    • Google DriveManagement
    • Google DocsManagement
    • Google SlidesManagement
    • JIRAManagement
    • WhimsicalManagement
    • NotionManagement
    • FigmaManagement
    • SalesforceCRM
    • SlackCollaboration
    • ZoomCollaboration
    • NotionCollaboration
    • HypercontextCollaboration
    • ClickUpProject Management

An Insider's view of CompanyCam

How would you describe the company’s work-life balance?

Work-life balance at CompanyCam has made being a mom of two a seamless and guilt-free experience. Clear expectations allow me to balance both my personal and work life with ease.

Dawnta

Manager - Customer Success

How do you collaborate with other teams in the company?

Collaboration is at the core of what we do in Support and at CompanyCam in general. No team exists in a vacuum and I don't believe collaboration can either. Knowing teamwork and collaboration is at the center of everything we do so we "Do Good" for our users is empowering.

Kari

Director of Support

What does career growth look like on your team?

For me, growth revolves around having the space to be open about the areas in which I seek to get better and having an empathetic crew of people to bounce my ideas off of. My team and CC at large are enthusiastic about helping me realize the ideal version of myself.

Fola

QA Engineer

How do your team's ideas influence the company's direction?

I firmly believe that the best ideas can come from anywhere, and anyone. My responsibility is to share the vision of the company so that everyone at CompanyCam can have that context thus being equipped to add to it. Most of our best ideas and strategies didn’t come from me.They came because the employees closest to the problem saw a great solution.

Luke

CEO

What are some things you learned at the company?

I've learned how to experiment in a way that yields true learnings. I've seen people test ideas I thought would fail, but instead succeeded. There's such freedom to try, and a belief that failure isn't really failure, it's learning. True failure is when you don't use the learnings you gained.

Sarah

Sr. Product Manager

What are CompanyCam Perks + Benefits

CompanyCam Benefits Overview

Our company is tight knit, collaborative, supportive, and laid back. Everyone has a vested interest in making sure people are happy here. We like people who know how to have a good time while doing good work, who can take a joke, put our CEO Luke in his place, and can get shit done while we execute our big plans.

Culture
Volunteer in local community
We have unlimited volunteer time off for our employees to take advantage of. We also have a Slack group for ways to get involved in our local communities. We also offer 8 hours of volunteer time off.
OKR operational model
Team based strategic planning
Open office floor plan
Day off for your birthday
We encourage our employees to take their birthday off. If it falls on a weekend, we suggest taking off a day around their birthday!
Quarterly engagement surveys
Hybrid work model
President's club
Employee awards
Flexible work schedule
CompanyCam offers a flexible work schedule as well as required time off (minimum of 3 weeks/year).
Remote work program
We've been remote from the start! Employees have the option to work remotely or in the office.
Diversity
Documented equal pay policy
Hiring practices that promote diversity
Health Insurance + Wellness
Flexible Spending Account (FSA)
CompanyCam has three different Flexible Spending Account (FSA) plans that help employees cover out-of-pocket medical, dental, vision and pharmacy expenses or childcare and eldercare, all pre-tax.
Disability insurance
CompanyCam provide 100% coverage for short and long term disability insurance.
Dental insurance
CompanyCam offers voluntary dental plans for employees and their family.
Vision insurance
CompanyCam offers voluntary vision plans for employees and their family.
Health insurance
Full-time employees’ health insurance premiums are 100% covered, and CompanyCam covers 25% of dependent premiums. A Health Savings Account (HSA) option with CompanyCam contributions is available.
Life insurance
CompanyCam offers voluntary life insurance plans for employees and their family.
Pet insurance
The pets of CompanyCam are just important as people of CompanyCam, that’s why we’re excited to now offer voluntary pet insurance to all employees.
Wellness programs
We provide up to $25/month for your health club membership (including fitness app subscriptions), and have local-to-Lincoln, NE discounts at various gyms.
Team workouts
CompanyCam has partnered with Movement Academy in Lincoln, NE to host group bootcamp-style classes on the 1st and 3rd Thursday of each month. Employees also get a discount on personal training.
Mental health benefits
We invest in the mental health of our employees by providing free access to a counseling program. For those who are on applicable insurance plans, mental health therapy visits are 100% covered.
Financial & Retirement
401(K)
To get you to retirement, we offer a great 401(k) with a 4% employer match on a 5% employee contribution that begins on your first pay day.
401(K) matching
We match! We offer a 401(k) with a 4% employer match on a 5% employee contribution that begins on your first pay day.
Company equity
We offer shares of CompanyCame stock that begins getting vested 1 year after issuance and will be fully vested after 4 years.
Child Care & Parental Leave
Generous parental leave
CompanyCam provides fully-paid leave for adoptive and natural caregivers: up to twelve weeks for the primary caregiver and up to six weeks for the secondary caregiver.
Family medical leave
CompanyCam complies with the Family and Medical Leave Act (FMLA) and will grant up to 12 weeks during a 12-month period to eligible employees (or up to 26 weeks of military caregiver leave).
Company sponsored family events
We aim for a few family-friendly events per year. This year we had trick-or-treating at the office and a Zoo day!
Vacation + Time Off
Unlimited vacation policy
Generous PTO
In addition to our paid holidays (12 days: 96 hours), aim for a minimum of 9 other days (or 72 hours) off per year - for a total of 3 weeks off per year. Beyond that, vacation time is still unlimited!
Paid volunteer time
We encourage our employees to give back to their communities, so paid time off is also available for volunteering during work hours!
Sabbatical
We believe in sabbaticals — on your third anniversary you’ll get one week off and up to $1,500 in travel expenses. On your fifth anniversary, we’ll bump it up to three weeks and $3,500.
Paid holidays
Paid sick days
Office Perks
Commuter benefits
If you're in the office for at least 6 days/month, we'll cover your parking pass for the closest garage to the office.
Company-sponsored outings
You’ll find a group of us out at a local restaurant grabbing lunch, attending one of our many Husker football tailgates (families welcome), playing sand volleyball and softball tournaments.
Free snacks and drinks
We have a fully stocked snack cabinet. If you open the fridge you'll find a variety of sparkling waters.
Some meals provided
CompanyCam provides lunch for those in the office on Friday.
Company-sponsored happy hours
We like to hang out with each other! We host happy hours for our new hire classes and for events such as tailgates, March Madness, St. Patrick's Day, etc.
Onsite office parking
If you're in the office for at least 6 days/month, we'll cover your parking pass for the closest garage to the office.
Recreational clubs
Employees of CompanyCam are constantly participating in clubs or leagues. There's multiple volleyball and softball leagues that you can regularly participate in or sub in as you wish.
Relocation assistance
Fitness stipend
We provide up to $25/month for your health club membership (including fitness app subscriptions), and have local-to-Lincoln, NE discounts at various gyms.
Home-office stipend for remote employees
Our office is pretty cool, but if you are a remote employee or choose to work from home, we'll give you the funds to help you make the best of your work from home setup.
Mother's room
Professional Development
Job training & conferences
If there's a class or a book you want to buy that'll make you a better CompanyCam employee, we'll help pay for it! Each employee has a yearly professional development allowance.
Promote from within
Continuing education available during work hours
On the product team, we have "cool down" every six weeks where people are encouraged to work on what they want to work on: fixing bugs, learning, etc.
Online course subscriptions available
Paid industry certifications
Each employee has a yearly professional development allowance to go toward books, classes, certifications, seminars, lunch & learns, etc.
Personal development training
Virtual coaching services

More Jobs at CompanyCam

Apply Now
By clicking Apply Now you agree to share your profile information with the hiring company.
Learn more about CompanyCamFind similar jobs like this