Company: BayRock Labs
Salary: Not provided
Location: , United States
• Architect, develop, and maintain our React component UI library serving marketing pages, authenticated portal, and checkout flows • Design and implement component APIs that scale across Gatsby, Astro, and Next.js applications • Establish and enforce component design patterns, coding standards, and best practices • Create comprehensive documentation and usage guidelines for development teams • Build and maintain Storybook documentation with interactive component playground • Implement automated testing strategies including unit tests, integration tests, and visual regression testing • Establish semantic versioning and release management processes • Create developer tools and CLI utilities to improve component adoption and usage • Design and implement content-driven components that seamlessly integrate with Contentful CMS • Build flexible component architectures that support dynamic content across marketing and portal applications • Collaborate with content teams to create component schemas and content modeling strategies
• 6+ years of full stack development experience with strong React ecosystem knowledge • Expert-level proficiency in modern JavaScript/TypeScript, HTML5, and CSS3 • Proven experience building and maintaining component libraries or design systems • Deep understanding of React patterns, hooks, context, and performance optimization • Experience with Next.js, SSR/SSG concepts, and modern build tools (Webpack, Vite, etc.) • Hands-on experience with AWS services (CloudFront, Lambda, S3, DynamoDB) • Proficiency with CI/CD pipelines, preferably GitLab CI • Experience with package management, npm publishing, and monorepo architectures • Knowledge of testing frameworks (Jest, React Testing Library, Cypress/Playwright) • Must be proficient in using latest GenAI tools like copilot, chat agents, IDE assistants.
job post pulled from jsjobs
Get TypeScript jobs in your inbox
Copyright © ReadingWaters 2026.