
Front End Developer, Contentful CMS
BayRock Labs
full-time
Posted on:
Location Type: Remote
Location: California • United States
Visit company websiteExplore more
Salary
💰 $85 - $95 per hour
About the role
- 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
Requirements
- 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.
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
ReactJavaScriptTypeScriptHTML5CSS3GatsbyAstroNext.jsAWSCI/CD
Soft Skills
collaborationdocumentationdesign patternscoding standardsbest practicescomponent adoptioncontent modeling