• Home
  • Contact us
Why Remote? Post Job

Working remotely changes your life forever

Remote Senior Software Engineer - Frontend/React - USA Only (100% Remote) at Close

Who We Are
Close is a fully remote, profitable, and bootstrapped team of around 100 people who value autonomy and making a meaningful impact. We’re passionate about creating a product that our customers can’t live without.

We’re dedicated to helping small and scaling businesses thrive. Since 2013, we’ve been crafting a CRM that simplifies communication, eliminates manual data entry, and avoids complex interfaces. Our mission is to supercharge sales productivity with a modern, AI-powered, and communication-focused CRM.

Our frontend is a single-page TypeScript app primarily built with React (originally Backbone.js). For mobile, we use React Native. We bundle with Vite and target modern browsers. Testing is done with Vitest, React Testing Library, Playwright, and Chromatic (VRT). Our UI updates in near real-time, styled with CSS modules, and leverages technologies like WebSockets and WebRTC.

We prioritize performance (e.g., route-based code splitting, skeleton UI), maintainability, and testability in our frontend code. Our product development process is inspired by Shape Up. We dive deep into UI/UX details, collaborating closely with the Product team from wireframes to final designs using Figma and Storybook.

Our frontend app connects to REST API and GraphQL endpoints. The backend tech stack includes Python/Flask, MongoDB, Postgres, Elasticsearch, and Redis. We run everything in Docker on AWS.

We love sharing our work! Check out our open-source projects on GitHub and insights on The Making of Close, our Product & Engineering blog. Explore projects like react-custom-scroller, use-infinite-scroll, use-abortable-effect, and smart-tooltip-delay. Dive into our day-to-day work with posts like Under the Hood: Developing Close's AI-Powered Call Assistant, Cutting our Lead page LCP by half, and Highlights From a Complex Downshift.js Refactor.

About the Role
You’ll join one of our six cross-functional product teams: CRM, Admin & Onboarding, Conversations, Messaging & Scheduling, Automations & Integrations, or Data Insights. You’ll collaborate with frontend and backend engineers, product managers, designers, and other teams to deliver impactful features.

Here’s what you’ll work on:
  • Designing, building, and launching new user-facing features
  • Implementing AI-powered features to streamline customer workflows
  • Enhancing our calling and SMS features using Twilio’s API, WebSockets, and WebRTC
  • Building analytics features that provide actionable insights from sales data
  • Improving real-time collaboration and updates with GraphQL Subscriptions
  • Leveraging AI LLMs from providers like OpenAI, Groq, and AssemblyAI
  • Expanding our frontend GraphQL usage and React component library
About You
We’re seeking an experienced Frontend Software Engineer to join our team. You should have a strong grasp of web technologies and a passion for designing, building, and launching user-facing features.

You thrive in a fast-paced, remote environment, managing your time effectively and collaborating with a talented, distributed team. You’re a strong communicator and eager to grow professionally.
  • Senior 1 & 2: 5+ years of experience building modern frontend apps with JavaScript, HTML, and CSS, including 3+ years with React.
  • Staff Level: 8+ years of experience.
  • Mid-Level: ~3 years of experience, ready to grow with the right opportunity.
  • You have experience optimizing frontend apps for speed and reliability, working with REST APIs, and understanding HTTP requests.
  • You have a strong product sense, think through UX challenges, and care about crafting beautiful, functional UIs.
  • You value clean, maintainable code and systems.
  • You’re based in the USA (lower 48 time zones).
Bonus points if you have...
  • Experience with real-time web apps (e.g., WebSockets, polling)
  • Worked with GraphQL endpoints
  • Used AI LLMs from providers like OpenAI, Groq, or AssemblyAI in production
  • An eye for design and experience with tools like Figma, Sketch, or Photoshop
  • Led small teams to build and launch features
  • Contributed to open-source projects for frameworks like React, Vue, or Angular
  • Built B2B SaaS products or have experience with sales tools
APPLY NOW
Close logo