Senior Frontend Engineer with React for SaaS Startup – (100% Remote) – America

  • Bids0
  • Budget 110,000.00$
  • Average Bid 0.00$
  • Location USA

Posted on April 26, 2022


Project Description

We’re building the future of sales communication. Our CRM integrates calling, empowering sales teams to close deals (faster). We’re a 100% globally-distributed team of ~55 high-performing, happy people who are dedicated to making a product customers love.

We use the newest web technologies to build our app’s frontend, which includes a single-page JavaScript web app built with React. We bundle with Webpack and target modern browsers. Our UI updates in near real-time and is written in LESS/CSS (with flexbox and grid layout) using CSS modules, and we make use of fun technologies like WebSockets and WebRTC.

We care about performance, maintainability, and testability in our frontend code. We sweat the UI/UX details and work collaboratively with the Product team throughout the design process, diving into lo-fi Freehand wireframes and communicating continuously when ideas are brought to life using Figma and code.

Our frontend app communicates with our backend services through an API and a GraphQL endpoint. We use Python/Flask, MongoDB, Postgres, Elasticsearch, and Redis to power our backend. We operate these services in Docker containers on AWS.

We’re big believers in open source, so we’ve created a lot of it. You can see our projects on GitHub or read about what we’re working on in The Making of Close, our behind-the-scenes Product & Engineering blog. Check out react-custom-scroller, use-infinite-scroll, use-abortable-effect, and smart-tooltip-delay or insights from our day-to-day work such as Highlights From a Complex Downshift.js Refactor, A Case Study in”Reactizing” a Complex Backbone View, and Finding the cause of a memory leak in Jest tests.


Ideal Candidates

We’re looking for a full-time (or part-time) Frontend Software Engineer to join our engineering team. Someone who has a solid understanding of web technologies and wants to work on major user-facing features.

You should have senior-level experience (~5 years) building modern frontend applications in JavaScript, HTML, and CSS, with at least 3 years of that experience using React.

You should have significant experience designing, debugging, and optimizing frontend applications to make them fast and reliable. You have significant experience with REST APIs and thoroughly understand HTTP requests. You have experience participating in code reviews and providing overall code quality suggestions to help maintain the structure and quality of the codebase.

You should have great product sense and be able to think through user experience issues before diving into the code, and you exhibit a love for great UI.

You’re comfortable working in a fast-paced environment with a small and talented team where you’re supported in your efforts to grow professionally. You are able to manage your time well, communicate effectively and collaborate in a fully distributed team.


Nice to have…

  • Experience creating real-time web apps (e.g. WebSockets, polling, etc.)
  • Experience worked with GraphQL endpoints
  • Having a passion for good design and experience using Figma, Sketch, Abstract, Photoshop, or similar
  • Led groups of people building and launching web-based features
  • Have contributed open-source code for a popular frontend framework such as React, Vue, or Angular.
  • Developed B2B SaaS products
  • Sales experience with sales tools


Join us on projects like…

  • Conceiving, designing, building, and launching new user-facing features
  • Working with Twilio’s API, WebSockets, and WebRTC to improve our calling features
  • Building user-facing analytics features that provide actionable insights based on sales activity data
  • Improving real-time collaboration user experience
  • Expanding our frontend GraphQL usage
  • Extending our React component library


Why work with us?

  • Culture video 💚
  • 100% remote company (we believe in trust and autonomy)
  • Choose between working 5 days/wk (standard full-time) or 4 days/wk @ 80% pay
  • Annual team retreats ✈️
  • Quarterly virtual summits
  • 5 weeks PTO + Winter Holiday Break
  • 2 additional PTO days every year with the company
  • 1 month paid sabbatical every 5 years
  • Co-working stipend
  • Revenue Share (after 1 year)
  • Paid parental leave
  • Medical, Dental, Vision with HSA option (US residents)
  • 401k matching at 6% (US residents)
  • Dependent care FSA (US residents)
  • Contributor to Stripe’s climate initiative 🌍❤️
  • Our story and team 🚀



At FullStackRemote, we require that you go through a short coding assessment prior to our interview process. The test will take less than 2 hours. To start the test process, go here – https://c.xor.ai/937551.

Employer Information

35 project(s) posted hire 0 freelancers USA
Member since: April 18, 2020

Talent who apply for the job will be listed here.