Logo
Retool

Software Engineer, Frontend Platform

Retool, San Francisco, California, United States, 94199


About RetoolNearly every company in the world runs on custom software: Gartner estimates that up to 50% of all code is written for internal use. This is the operational software for refunding orders, underwriting loans, onboarding employees, analyzing transactions, and providing customer support. But most companies don’t have adequate resources to properly invest in these tools, leading to a lot of old and clunky internal software or, even worse, users still stuck in manual and spreadsheet flows.At Retool, we’re on a mission to bring good software to everyone. We’re building a new type of development platform that combines the benefits of traditional software development with a drag-and-drop UI editor and AI, making it dramatically faster to build internal tools. We believe that the future of software development lies in abstracting away the tedious and repetitive tasks developers waste time on, while creating reusable components that act as a force multiplier for future developers and projects. The result is not just productivity, but good software by default. And that’s a mission worth striving for.Today, our customers span from small startups building their first operational tools to Fortune 500 companies building mission-critical apps for thousands of users across their business. Interested in joining us? Let us know!WHY WE'RE LOOKING FOR YOURetool is both an interface used to build internal tools and the runtime for those apps. It's used simultaneously by technically-demanding engineers and productivity-focused end users. As you can imagine, it's critical that we build a performant, usable, and powerful front end.As a frontend engineer at Retool, you’ll be building a platform that thousands of customers rely on to run their operations.We have a small but mighty engineering team. We’ve done a lot with a little, but there’s much more work to be done to continue our fast-paced growth, we need to hire a world-class engineering team. You’ll help us get there by owning end-to-end projects, talking with customers, and ultimately supporting the growth of Retool (both the product and the business).What You'll DoEngineers on Frontend Platform work broadly across the product to the core fundamentals of how every engineer writes code at Retool. You will contribute to us collectively realizing the best frontend developer experience.Your work will be broadly leveraged and span everything from enhancing our pixel-perfect, accessible design system called Toolbox, to rethinking our data models to be end-to-end typesafe, to making our test frameworks and patterns speedy and fun to work with.Your work will increase performance of the suite of Retool products, increase developer velocity, and will be a main point of leverage for meeting our company-wide goal of delivering quality software.Our work is only made possible by staying in tight collaboration with our entire engineering team. You will listen curiously to technical challenges folks are facing and synthesize, build, test, codify, and document solutions that help us deliver features more efficiently and safely.You’ll be working primarily in React and Typescript, and with a number of core frameworks such as Redux, Jest, Cypress, and Storybook.Who You'll Work WithAt Retool, we work cross-functionally with designers, customer engineers, and support engineers, as well as the marketing and sales teams. Engineers make a lot of product decisions and you’ll partner frequently with designers as you scope and build your projects. Everyone on our design team is comfortable both in Figma as well as code.We're a hard-working, passionate bunch who are motivated by collaboration, strong results, and bringing the impact of Retool to our customers. When we’re in the office, we enjoy eating lunch (and occasionally dinner!) together, and swapping stories. But at the root of it all, we come together to show our customers and not-quite-yet customers how Retool can make them and their companies more efficient and successful.If this sounds like you, we’d love to hear from you!IN THIS ROLE YOU'LLHelp expand, scale, and evangelize our internal design system, Toolbox, so that it’s widely used and loved by engineers at Retool.Modernize and add guardrails to our frontend tech stack, improving developer ergonomics, type safety, and test coverage.Consistently iterate on the tools and processes supporting frontend engineers to raise the bar of the developer experience.Stay up to date with industry trends, and thoughtfully introduce leveraged functionality to our engineering team.Collaborate closely with all engineers that work on the frontend, providing thoughtful help in the short-term, and building durable systems in the long-term.Collaborate with your EM, other engineers, Product, and Design to craft the roadmap, balancing both projects that address technical debt and projects that add new functionality for other frontend engineers.The Skillset You'll Bring3+ years experience in professional frontend development, ideally some of which you’ve spent in startups.Significant experience working with a modern web stack (e.g. TypeScript, React, and Redux).Have worked on platform projects where engineers are your customers (e.g. design system, modernizing web infrastructure, etc.).Have worked closely with cross-functional partners in Design and Product.A record of identifying valuable projects, communicating the strategy for them, and executing on them autonomously.A customer-first mindset and an interest in talking with customers to make sure what we’re building solves their problems. Our main customers are our peer engineers, but the impact of our work spans every Retool customer.Habit of introspection and understanding what’s helped you be successful in the past.Bonus points if you have experience in mentoring other team members.Bonus points if you have experience building scalable, performant, and accessible UIs on the web.For candidates based in San Francisco, the pay range(s) for this role is listed below and represents base salary range for non-commissionable roles or on-target earnings (OTE) for commissionable roles. This salary range may be inclusive of several career levels at Retool and will be narrowed during the interview process based on a number of factors such as (but not limited to), scope and responsibilities, the candidate’s experience and qualifications, and location.Additional compensation in the form(s) of equity, and/or commission/bonuses are dependent on the position offered. Retool provides a comprehensive benefit plan, including medical, dental, vision, and 401(k). Pay and benefits are subject to change at any time, consistent with the terms of any applicable compensation or benefit plans.San Francisco$127,500—$234,100 USDRetool offers generous benefits to all employees and hybrid work location. For more information, please visit the benefits and perks section of our careers page!Retool is currently set up to employ all roles in the US and specific roles in the UK. To find roles that can be employed in the UK, please refer to our careers page and review the indicated locations.

#J-18808-Ljbffr