Senior Software Engineer - Full stack Typescript
We seek a Senior Software Engineer with a strong background in full stack TypeScript to help us deliver the Makeswift product to a broader market by designing, prototyping, and shipping features that will power the best commerce frontends.* Implement new onboarding flows on the Makeswift app, closely collaborating with the Product team to turn designs and prototypes into reality* Solve for end-to-end product experiences across Makeswift and third-party integrations* Instrument and measure the product signals to validate bets* Work on Makeswift's core rich text editing experience to deliver a world-class authoring experience in the Makeswift builder* Collaborate with Product and the rest of the engineering team to design and implement UI and APIs for structured content, enabling Makeswift to expand its product portfolio* Work on data structures that enable realtime collaboration and deep merging for visually creating components and localizing Makeswift content* Improve our React-based UI design system and develop new components for it that follow accessibility best practices, deliver great performance, and have thoughtful component API design* Expand Makeswift's API to support better first and third party integrations for use cases across ecommerce, translations, search, AI, and more* Explore how we can leverage LLMs to solve Makeswift's customer problems by collaborating with our Agents team.* 5+ years of experience building web applications* Strong proficiency with React and TypeScript with proven production experience* Deep understanding of web standards like HTTP, HTML, CSS, and JavaScript APIs (e.g., DOM, Fetch API, etc.)* Experience with troubleshooting and optimizing web performance (i.e., Core Web Vitals)* Understanding of RESTful and GraphQL APIs* Experience with UI testing frameworks and libraries (e.g., Vitest, Jest, Playwright, React Testing Library, etc.)* Experience with monitoring, observability, and analytics tooling (e.g., Sentry, Segment, etc.)* Comfortable with CI/CD tools and hosting providers (e.g., GitHub Actions, CircleCI, Vercel, GCP, AWS, etc.)* Excellent problem solving skills; able to balance technical excellence with pragmatic solutions* Strong written and verbal communication skills; able to explain complex technical concepts clearly* Skilled with managing complex frontend application state in React and familiarity with the available tools (e.g., Redux, Zustand, MobX, etc.)* Experience with client-side libraries for data fetching (e.g., Apollo Client, TanStack Query, SWR, etc.)* Familiarity with bundlers and transpilers (e.g., Webpack, Vite, Babel, Rollup, etc.)* Experience building visual editing or design tools* Background in ecommerce platforms* Experience with NestJS* require payment of recruitment fees from candidates;* request personally identifiable information through unsanctioned websites or applications;* attempt to solicit money from you as part of the hiring process or as part of an employment offer;* solicit money to complete visa requirements as part of a job offer.
J-18808-Ljbffr