We’re looking for an experienced Full-Stack TypeScript Developer to own and evolve our public-facing marketing sites. You’ll build blazing-fast, highly maintainable React + Next.js experiences that pull structured content from Dato CMS via GraphQL, follow atomic-design principles, and deploy seamlessly through Netlify’s preview pipeline. If you have an eye for UX, write clean, tested code, and thrive on tight collaboration with marketers, we’d love to hear from you.
Key Responsibilities
Area
What You’ll Do
Front-End Engineering
Develop and maintain marketing sites with React, Next.js, TypeScript, CSS/SCSS.
Implement and expand an atomic design system (tokens, components, patterns).
CMS & Data
Integrate content from Dato CMS through well-structured GraphQL queries.
Collaborate with content editors to model new content types.
Testing & Deployment
Configure Netlify preview workflows; write unit & integration tests to guard releases.
Troubleshoot build issues and own green CI badges.
UX & Performance
Apply UX best practices—accessibility, Core Web Vitals, responsive design.
Run performance audits and ship optimizations (lazy-loading, code-splitting, image handling).
Collaboration & Support
Answer Slack messages within 5-10 minutes during 9 AM – 5 PM PST.
Provide clear written/video feedback and technical guidance to Product Owners in Marketing.
Participate in daily stand-ups, async code reviews, and retros.
Requirements
Must-Have Qualifications
3+ years building production React/Next.js apps in TypeScript.
Proven experience with atomic design systems or popular UI libs (e.g. Radix UI, Chakra, shadcn/ui).
Solid CSS skills (flexbox, grid, animations, responsive layouts) and familiarity with modern tooling (PostCSS, Tailwind, or similar).
Hands-on GraphQL (ideally with Dato CMS) and REST fundamentals.
Comfort with Git-based workflows, pull requests, branch strategies, and code reviews.
Experience deploying to Netlify (or Vercel), configuring preview environments, and writing automated tests (Jest, React Testing Library, Playwright/Cypress).
Strong understanding of UX principles—information hierarchy, usability heuristics, accessibility (WCAG).
Excellent written English; able to translate technical concepts for non-technical stakeholders.
Habitually responsive on Slack and comfortable in a fast-moving, async-first culture.
Nice-to-Have Skills
Experience embedding or customizing Typeform and other marketing-tech integrations.
Familiarity with analytics (GA4, Segment) and A/B testing tools (Optimizely, LaunchDarkly).
Knowledge of visual regression testing (Chromatic, Percy).
Past work in DevRel or customer-facing engineering roles.
Working Hours & Location
Remote position; overlap required with Pacific Time (9 AM – 5 PM).
Expectation to acknowledge Slack DMs in < 10 minutes during core hours.
Benefits
100% remote.
Schedule flexibility.
Growth opportunities.
Learning opportunities.
10 days of Paid Time Off.
Productivity incentives.
Annual retention incentive of 12%.
Monthly productivity and learning incentive of 7.5%.
Every two weeks top 3 performance incentive ($200, $120, $80).
Note: These benefits are based on company performance and are subject to change with prior notice.