About UsClose is a bootstrapped, profitable, 100% remote, ~70 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 love 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(transitioning to TypeScript) web app mostly written in React (originally built with Backbone.js). Our mobile app is built using React Native. We bundle with Webpack and target only modern browsers. We test with Jest, React Testing Library, and Cypress. 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 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 YouWe're looking for an experienced full-time Frontend Engineering Manager to join our engineering team and lead one of the 2 Frontend teams. You should be an empathetic leader, have spent part of your career as a senior-level engineer, and want to help build & grow a team of high-performing engineers.You should have senior-level (4 years+) experience building modern frontend applications, preferably using React or similar framework.You should have significant experience (2 years+) leading and growing a team of engineers. You enjoy helping engineers thrive and grow in their roles. You should have a very good idea of how to run 1:1s with your direct reports and how to form strong relationships. You should be comfortable with giving continuous feedback and doing performance reviews. You are expected to grow the team as-needed and help lead a hiring process.You have a track record of managing engineering teams that delivered great products and features. You should be very comfortable working with the Product and Design teams to formulate product ideas, skilled at writing & reviewing technical specifications, and planning work for your team. You can take on non-critical path technical work if time allows.You’re comfortable working in a fast-paced environment with a medium-sized 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 located in an American time zone.
Bonus points if you have...
Success story sharing