Senior or Staff Frontend Engineer - React (USA Only - 100% Remote)

October 11, 2023

Apply Now

Loading...

Close

The best sales automation CRM for inside sales teams

crm • voip • sales • sales software • sales pipeline management

51 - 200

Description

• About Us Close is a bootstrapped, profitable, 100% remote, ~90 person team of thoughtful individuals who value autonomy and impact. We’re eager to make a product our customers fall in love with over and over again. We ❤️ startups & SMBs. Since 2013, we’ve been building a CRM that focuses on better communication, without the hassle of manual data entry or complex UI. Our goal: double the productivity of every sales rep. Our app’s frontend is a single-page JavaScript web app mostly written in React (originally built with Backbone.js ). We bundle with Webpack and target only modern browsers. We test with Jest and React Testing Library. Our UI updates in near real-time and is written in LESS/CSS (with flexbox and grid layout) using CSS modules and takes advantage of fun technologies like Websockets and WebRTC. We house our design system in Storybook. We care about performance (e.g. route-based code splitting), maintainability, and testability of our frontend code. We sweat the UI/UX details and work collaboratively with the Product team throughout the design process. This means diving into lo-fi wireframes and communicating continuously when those ideas are brought to life using Figma and code. Our frontend app is built on top of our REST API & GraphQL endpoints. Our backend tech stack consists of Python/Flask, MongoDB, Postgres, Elasticsearch, and Redis. We run our services in Docker on AWS. We ❤️ open sourcing our code and ideas on our GitHub and on The Making of Close , our behind-the-scenes Product & Engineering blog. Check our projects such as react-custom-scroller , use-infinite-scroll , use-abortable-effect , and smart-tooltip-delay or insights from our day-to-day work on 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 . • About You We're looking for an experienced 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 help design, implement, and launch 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. You are physically located in the United States. We are open to hiring mid, senior and staff level engineers for this role. • Bonus points if you have... Experience implementing real-time (e.g. websockets, polling, etc.) web apps Experience working with GraphQL endpoints An eye for design and experience with Figma, Sketch, Abstract, Photoshop, or similar Led small project teams building and launching features Contributed open source code (core or plugins) for a popular frontend framework such as React, Vue, or Angular Built B2B SaaS products Experience with sales or sales tools • Come help us with 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

Requirements

• Someone who has a solid understanding of web technologies and wants to help design, implement, and launch major user-facing features • Senior level experience (~5 years) building modern frontend applications in JavaScript, HTML, and CSS, with at least 3 years of that experience using React • Significant experience designing, debugging, and optimizing frontend applications to make them fast and reliable • Significant experience with REST APIs and thoroughly understand HTTP requests • Experience participating in code reviews and providing overall code quality suggestions to help maintain the structure and quality of the codebase • Great product sense and ability to think through user experience issues before diving into the code • Love for great UI • Comfortable working in a fast-paced environment with a small and talented team • Able to manage time well, communicate effectively, and collaborate in a fully distributed team • Physically located in the United States • Bonus points if you have experience implementing real-time web apps, working with GraphQL endpoints, proficiency in design tools, led small project teams, contributed to open source code, built B2B SaaS products, or have experience with sales or sales tools

Benefits

• 100% remote company • Choose between working 5 days/wk (standard full-time) or 4 days/wk @ 80% pay • 5 weeks PTO + Winter Holiday Break with 2 additional PTO days for every year with the company • 1 month paid sabbatical every 5 years • 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

Apply Now
Built by Lior Neu-ner. I'd love to hear your feedback — Get in touch via DM or lior@remoterocketship.com
Jobs by Title
Remote Account Executive jobsRemote Accounting, Payroll & Financial Planning jobsRemote Administration jobsRemote Android Engineer jobsRemote Backend Engineer jobsRemote Business Operations & Strategy jobsRemote Chief of Staff jobsRemote Compliance jobsRemote Content Marketing jobsRemote Content Writer jobsRemote Copywriter jobsRemote Customer Success jobsRemote Customer Support jobsRemote Data Analyst jobsRemote Data Engineer jobsRemote Data Scientist jobsRemote DevOps jobsRemote Ecommerce jobsRemote Engineering Manager jobsRemote Executive Assistant jobsRemote Full-stack Engineer jobsRemote Frontend Engineer jobsRemote Game Engineer jobsRemote Graphics Designer jobsRemote Growth Marketing jobsRemote Hardware Engineer jobsRemote Human Resources jobsRemote iOS Engineer jobsRemote Infrastructure Engineer jobsRemote IT Support jobsRemote Legal jobsRemote Machine Learning Engineer jobsRemote Marketing jobsRemote Operations jobsRemote Performance Marketing jobsRemote Product Analyst jobsRemote Product Designer jobsRemote Product Manager jobsRemote Project & Program Management jobsRemote Product Marketing jobsRemote QA Engineer jobsRemote SDET jobsRemote Recruitment jobsRemote Risk jobsRemote Sales jobsRemote Scrum Master + Agile Coach jobsRemote Security Engineer jobsRemote SEO Marketing jobsRemote Social Media & Community jobsRemote Software Engineer jobsRemote Solutions Engineer jobsRemote Support Engineer jobsRemote Technical Writer jobsRemote Technical Product Manager jobsRemote User Researcher jobs