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…
Join us on projects like…
Why work with us?
Testing
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.
Talent who apply for the job will be listed here.
©FullStackRemote