YOUR NEXT CHAPTER
Senior Front End Developer, 3 months contract
About the role
• Collaborate with Horizontal Digital and/or client and project management teams, tech leads, architects, developers, and designers on enterprise Next.js and React solutions
• Implement solutions involving data, display, information architecture, and third-party platform integrations
• Implement platform-specific solutions and SDKs involving Next.js and React, specifically Sitecore, Drupal, and potentially Contentful and Vercel
• Implement project specifications using Next.js and React core functionality, community modules, and custom-developed modules
• Identify new technologies, frameworks, and processes to enhance delivery of cutting-edge customer solutions
• Deliver high-quality technical solutions on time and on budget
• Help drive innovative and effective user experiences through technology
• Evangelize common standards and best practices across the front-end team
• Three or more years of experience
• Thorough understanding of the Software Development Lifecycle (e.g., Requirements, Design, Development, Testing) and exposure to Agile or iterative SDLCs
• Expertise in the “back end of the front end,” specifically application and business logic, API and service integration, consuming user interface code and working with user interface developers
• Expertise in JavaScript, React (or other similar libraries/frameworks), Node and front-end application development
• Expertise with front-end tooling and package management (Webpack, npm, Gulp, etc.)
• Competent in other front-end technologies like HTML and CSS
• Competence in semantic and accessible applications and presentation
• Experience working with WCAG 2.x AA guidelines and implementation
• Experience with version control tools (Git) and industry-standard branching and merging practices
• Education – B.S. or BA or work experience equivalent
• Desire and passion to work in the marketing technology industry
• Critical thinking and problem-solving skills with attention to detail and organization
• Excellent written and verbal communication skills with the ability to collaborate with technical and non-technical peers
• Resourcefulness and willingness to learn new things