Senior Front-End Developer, Digital Experience role at Red Hat in Raleigh

Red Hat in Raleigh is hiring a Senior Front-End Developer, Digital Experience

This job might already be filled.

## About the job
The Red Hat Digital Experience team is looking for a Senior Front-End Developer to join us. In this role, you will be an integral part of the Digital User Experience (UX) team, contributing to our enterprise websites. You will need to efficiently execute on business priorities and designs in an agile framework, while also adding valuable front-end perspective to the implementation of UX and UI designs. Come prepared to work in a fast-paced environment alongside talented developers and designers. You will report to the Manager of Front-End Development, Digital UX. Successful applicants must reside in a state where Red Hat is registered to do business.

What you will do

  • Provide front-end development for digital demand programs including website pages across multiple domains, conversion-focused landing pages, digital advertising units, and site personalization and optimization efforts
  • Develop start-to-finish responsive web assets for complex interactive HTML layouts with new and established CSS principles and attributes
  • Build reusable code and libraries for future use
  • Ensure the technical feasibility of UI and UX designs
  • Optimize code for maximum speed and scalability
  • Collaborate with other team members and stakeholders
  • Help develop team’s production workflow across multiple platforms

What you will bring

  • 5+ years of front-end development experience, including marketing websites, landing pages, and content management system (CMS) integration
  • Extensive experience with ES6+, object-oriented scripting, and JavaScript frameworks and libraries, including jQuery
  • Experience creating A/B test and personalization activities in Adobe Target (at.js 2.x) within a Single Page Application framework (React, Angular, Vue, etc.)
  • Proficient understanding of web markup, including HTML and CSS
  • Understanding of CSS pre-processing platforms like SCSS
  • Ability to develop interactive experiences, including document object model (DOM) manipulation and scripted animation
  • Experience with command line technologies like Node.js and build tools
  • Understanding of code versioning tools like Git
  • Knowledge of design system principles and applications
  • Good understanding of optimization best practices, SEO principles, and adherence
  • Proficient knowledge of Adobe Creative Cloud image editing tools; ability crop, resize, slice, manipulate and optimize vector and bitmap images for the web
  • Familiarity with best practices of web design, including cross-browser issues with ability to troubleshoot and resolve bugs quickly
  • Excellent time management and written and verbal communication skills
  • Comfortable working in a fast-paced, entrepreneurial, rapidly changing environment
  • Willingness to learn and master new technologies and tools
  • Experience with Adobe Recommendations is a plus
  • Experience with Drupal, HubSpot, and Adobe Experience Cloud is a plus
    Please provide examples of projects you’ve built and samples of your code.