Front End Developer, Contentful CMS
Job Description:
- 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.
Benefits: Apply tot his job Apply To this Job