Salary
💰 $83,200 - $141,400 per year
Tech Stack
CloudGraphQLJavaScriptNext.jsReactSCSSTypeScriptVue.js
About the role
- Design, develop, and maintain user-facing features using HTML, CSS (SASS/SCSS), and modern JavaScript frameworks such as React or Vue.
- Create and implement responsive, accessible, and visually engaging web interfaces that align with brand and UX standards.
- Build and integrate front-end components with Contentful CMS and other content platforms using REST and GraphQL APIs.
- Collaborate with content creators to build dynamic, reusable components and templates.
- Conduct usability testing and apply insights to improve user experience, performance, and accessibility across devices and browsers.
- Develop and maintain internal and external web pages, including layout, graphics, animations, and interactive functionality.
- Monitor and optimize website performance, ensuring scalability, SEO readiness, and technical reliability.
- Partner with Marketing Services and cross-functional teams to deploy and maintain web applications, ensuring alignment with infrastructure and security standards.
- Contribute to the development and enforcement of web usage, security, and accessibility policies.
- Stay current with front-end trends, CMS technologies, and web development best practices to drive innovation and continuous improvement.
Requirements
- Undergraduate degree
- 5+ years of professional, related experience
- Strong proficiency in HTML5, CSS3, and JavaScript/TypeScript
- Experience with Contentful CMS, including modeling content types, managing entries, and consuming Contentful APIs
- Strong experience with modern JavaScript frameworks (primarily Next.js) and familiarity with React or Vue.js
- Solid understanding of CMS-driven architecture
- Experience integrating front-end components with REST and GraphQL APIs
- Experience working with Git, CI/CD pipelines, and Agile methodologies
- Familiarity with performance tools, SEO principles, and accessibility standards (WCAG)
- Excellent communication and teamwork skills