Friday, March 21, 2025

Distant Senior Software program Engineer – Frontend/React

Time zones: EST (UTC -5), CST (UTC -6), MST (UTC -7), PST (UTC -8), AKST (UTC -9), HST (UTC -10)

About Us

Shut is a bootstrapped, worthwhile, 100% distant, ~100 individual crew of considerate people who worth autonomy and impression. We’re desirous to make a product our clients fall in love with over and over.
We ❤️ small scaling companies. Since 2013, we’ve been constructing a CRM that focuses on higher communication, with out the effort of guide knowledge entry or a fancy UI. We’re out to supercharge gross sales productiveness with probably the most fashionable, thoughtfully all-in-one, AI-powered, and communication-focused CRM.
Our app’s frontend is a single-page TypeScript net app principally written in React (initially constructed with Spine.js). Our cellular app is constructed utilizing React Native. We bundle with Vite and goal solely fashionable browsers. We check with Vitest, React Testing Library, Playwright, and Chromatic (VRT). Our UI updates in close to real-time and is styled through CSS modules and takes benefit of enjoyable applied sciences like Websockets and WebRTC.
We care about efficiency (e.g. route-based code splitting or skeleton UI), maintainability, and testability of our frontend code. Our product improvement course of is impressed by Form Up. We sweat the UI/UX particulars and work collaboratively with the Product crew all through the design course of. This implies diving into lo-fi wireframes, and speaking repeatedly when these concepts are dropped at life utilizing Figma and code (Storybook).
Our frontend app is constructed on high of our REST API & GraphQL endpoints. Our backend tech stack consists of Python/Flask, MongoDB, Postgres, Elasticsearch, and Redis. We run our providers in Docker on AWS.

Concerning the Position

You’d be becoming a member of one in every of our six cross-functional product improvement groups. These embody the CRM, Admin & Onboarding, Conversations, Messaging & Scheduling, Automations & Integrations and Knowledge Insights groups. You’ll be working with different frontend engineers in addition to backend engineers, product managers, designers and different groups right here at Shut.

Come assist us with initiatives like…

  • Conceiving, designing, constructing, and launching new user-facing options
  • Implementing new AI options to turbocharge our clients’ each day duties
  • Working with Twilio’s API, WebSockets, and WebRTC to enhance our calling and SMS options
  • Constructing user-facing analytics options that present actionable insights primarily based on gross sales exercise knowledge
  • Enhancing our net app with real-time updates powered by GraphQL Subscriptions
  • Bettering real-time collaboration consumer expertise
  • Leveraging the newest AI LLMs from suppliers like OpenAI, Groq and AssemblyAI
  • Increasing our frontend GraphQL utilization
  • Extending our React part library

About You

We’re searching for an skilled full-time Frontend Software program Engineer to hitch our engineering crew. Somebody who has a stable understanding of net applied sciences and needs to assist design, implement, and launch main user-facing options.

You’re comfy working in a fast-paced setting with a small and gifted crew the place you are supported in your efforts to develop professionally. You’ll be able to handle your time properly, talk successfully and collaborate in a totally distributed crew.

  • Senior 1 & 2 stage candidates ought to have 5+ years expertise constructing fashionable frontend single web page functions in JavaScript, HTML, and CSS, with not less than 3 years of that have utilizing React.
  • Employees stage candidates ought to have 8+ years of expertise.
  • Mid-level candidates ought to have ~3 years of comparable expertise and be desirous to stage up with the correct alternative.
  • You must have important expertise designing, debugging, and optimizing frontend functions to make them quick and dependable. You could have important expertise with REST APIs and totally perceive HTTP requests. You could have expertise taking part in code critiques and offering general code high quality ideas to assist preserve the construction and high quality of the codebase.
  • You must have nice product sense and be capable to assume by consumer expertise points earlier than diving into the code, and also you exhibit a love for excellent UI.
  • You care concerning the craftsmanship of the code and methods you produce.
  • You might be situated within the USA (decrease 48 timezones).

Bonus factors if in case you have…

  • Expertise implementing real-time (e.g. websockets, polling, and so forth.) net apps
  • Expertise working with GraphQL endpoints
  • Utilized AI LLMs from suppliers like OpenAI, Groq and AssemblyAI in a manufacturing net app
  • An eye fixed for design and expertise with Figma, Sketch, Summary, Photoshop, or comparable
  • Led small mission groups constructing and launching options
  • Contributed open supply code (core or plugins) for a preferred frontend framework corresponding to React, Vue, or Angular
  • Constructed B2B SaaS merchandise
  • Expertise with gross sales or gross sales instruments

Related Articles

Latest Articles