Senior React Developer

Anywhere in the World·Posted today
saastypescriptjavascriptreactredisaws
<img src="https://we-work-remotely.imgix.net/logos/0016/2216/logo.gif?ixlib=rails-4.0.0&w=50&h=50&dpr=2&fit=fill&auto=compress" /> <p> <strong>Headquarters:</strong> Hoboken, NJ <br /><strong>URL:</strong> <a href="https://www.memberspace.com/">https://www.memberspace.com/</a> </p> <div class="a856e6fd dc4e6bc5 fab8795d"> <div> <div class="_22b9168d _6de6e26d e21b0845 _2bedabff _6da6e00a _8754bb3d _3c65d8da fab8795d"> <div class="_22b9168d _6b0c9778 _39a3d85a _8157fbe8 a3ceff0d _9d8b0529 _6ac4a4ec _44fa1fde b791b614 _6de6e26d e21b0845 _2bedabff _6da6e00a _8754bb3d _3c65d8da _47b58951 _26be2912 aaab1404 _67e1eb13 b5345a26 fab8795d"> <div class="_22b9168d a1a20026 _8b4ce656 _7dd7ec17 _7d5caac2 _6de6e26d e21b0845 _2bedabff _6da6e00a _8754bb3d _3c65d8da fab8795d"> <p>MemberSpace is a SaaS that enables any website to become a membership business. We are a bootstrapped, profitable company that has been around for over 10 years. Our 10-person team is 100% remote, and we pride ourselves on being a low-stress and calm company with very few meetings.<br><br></p> <p>✨<strong> The Role</strong></p> <ul class="_47749be4 c282b423 fab8795d"> <li>We are looking for a full-time Senior React Developer to work on major aspects of our product’s user experience and front-end architecture.</li> <li>You will spend most of your time solving problems with code, but you’ll also be expected to think strategically about the product, understand customer needs, and contribute to the bigger goals of the business.</li> <li>All members of the team are encouraged to think about the strategic direction of the product, present their own ideas, and push back on others’ ideas in a respectful way.</li> <li>Our development process is loosely inspired by 37 Signal's Shape Up. We work in focused cycles where the goal is to ship something simple, lovable, and complete that feels high quality and genuinely useful to customers. Before each cycle, our Product Team shapes the work with feedback from everyone in the company. Then we take things week by week - watching scope carefully, cutting where needed, and staying focused on shipping. After each cycle, we use a cooldown period to fix high-priority issues, maintain and modernize the code, and ship smaller customer-facing improvements.</li> <li>You will own your front-end features and bug fixes from start to completion, including technical planning, implementation, testing, code review, and deployment to our staging and production pipelines. This often involves collaborating with various team members across the company.</li> </ul> <p>&nbsp;</p> <p>✨<strong> Key Responsibilities</strong></p> <ul class="_47749be4 c282b423 fab8795d"> <li>Build and maintain major parts of the MemberSpace user interface using React, TypeScript, and modern front-end tooling.</li> <li>Collaborate with Rails developers to design and integrate with APIs.</li> <li>Maintain and improve our front-end codebase.</li> <li>Create reusable components and patterns that help us move faster without sacrificing quality.</li> <li>Write clear, thoughtful code that other developers can easily understand and build on.</li> <li>Help improve our front-end testing practices using tools like Cypress and Storybook.</li> <li>Participate in product discussions and contribute ideas for improving the customer experience.</li> <li>Work closely with support and leadership to understand customer problems and translate them into product improvements.</li> </ul> <p>&nbsp;</p> <p>✨<strong> What We’re Looking For</strong></p> <ul class="_47749be4 c282b423 fab8795d"> <li>Full-time Senior React Developer who mostly overlaps with our core working hours of 10am to 6pm ET, Monday to Friday.</li> <li>Based in the Western Hemisphere (ideally USA)</li> <li>Excellent English communication skills, including writing and Zoom calls.</li> <li>Advanced React experience building and maintaining production applications.</li> <li>Strong TypeScript and modern JavaScript experience.</li> <li>Experience working with RESTful APIs and collaborating with back-end developers.</li> <li>Strong understanding of front-end architecture, component design, state management, performance, and browser behavior.</li> <li>Comfortable working across the product experience, from implementation details to broader UX and product decisions.</li> <li>You are comfortable working independently in a calm, low-meeting, remote environment.</li> <li>You care about customers and want to build software that helps real businesses succeed.</li> <li>We expect you to use AI tools thoughtfully to ship faster and improve your work, while trusting your judgment on which tools to use and when not to use them.</li> </ul> <p>&nbsp;</p> <p>✨<strong> Our Current Tech Stack</strong></p> <ul class="_47749be4 c282b423 fab8795d"> <li>React &amp; ES6</li> <li>TypeScript</li> <li>Vite</li> <li>Storybook</li> <li>Cypress</li> <li>Ruby on Rails</li> <li>PostgreSQL</li> <li>Redis</li> <li>AWS</li> <li>Render</li> <li>GitHub</li> <li>Yarn + workspaces</li> <li>Swagger</li> <li>Semaphore-CI</li> <li>AWS S3</li> <li>CloudFlare</li> </ul> <p>&nbsp;</p> <p>✨<strong> Salary &amp; Benefits</strong></p> <ul class="_47749be4 c282b423 fab8795d"> <li>Competitive salary based on experience.</li> <li>100% remote working.</li> <li>Unlimited PTO (USA-only employees).</li> <li>4% matching 401(k) (USA-only employees).</li> <li>Up to 100% premium coverage for medical, 100% coverage for dental and vision.</li> <li>Costs covered for continued learning opportunities, software, and equipment you may need to do your job.</li> </ul> </div> </div> </div> </div> </div> <div class="a856e6fd dc4e6bc5 fab8795d"> <div> <div class="_22b9168d _6de6e26d e21b0845 _2bedabff _6da6e00a _8754bb3d _3c65d8da fab8795d"> <div class="_22b9168d _6b0c9778 _39a3d85a _8157fbe8 a3ceff0d _9d8b0529 _6ac4a4ec _44fa1fde b791b614 _6de6e26d e21b0845 _2bedabff _6da6e00a _8754bb3d _3c65d8da _47b58951 _26be2912 aaab1404 _67e1eb13 b5345a26 fab8795d">&nbsp;</div> </div> </div> </div> <p><strong>To apply:</strong> <a href="https://weworkremotely.com/remote-jobs/memberspace-senior-react-developer">https://weworkremotely.com/remote-jobs/memberspace-senior-react-developer</a></p>