Hershey Entertainment & Resorts Company (HE&R) needs to design, code, test, implement, deploy, support, and maintain new and existing digital applications using Next.js, React, Node.js, HTML, CSS, and JavaScript/TypeScript to meet business needs and ensure seamless content delivery and management.
Requirements
- Expert-level knowledge of HTML, CSS, JavaScript/TypeScript (with a working understanding of Responsive Design, modern web standards and accessibility techniques)
- Strong understanding and experience with Next.js including implementing strategies like server-side rendering (SSR), static site generation (SSG), and incremental static regeneration (ISR) to optimize application performance and SEO.
- Strong understanding and experience with React including component-based architecture and state management.
- Strong understanding and experience with Node.js for building scalable back-end services and APIs.
- Strong understanding of web application security and how to protect operations, internal information, and user data by using cybersecurity best practices to develop websites that ensure data integrity and security.
- Experience integrating Next.js/React/Node.js with content management systems.
- Experience using source code version control systems, such as GitHub.
Responsibilities
- Build functional digital applications that meet business needs for the organization, leveraging Next.js, React for front-end development and Node.js for back-end services.
- Translate designs, prototypes, and requirements into fully-functional applications for the Web.
- Integrate new and existing digital applications with Uniform Digital Experience Platform/Content Management System to ensure seamless content delivery and management.
- Maintain highly-available digital systems.
- Troubleshoot and resolve issues related to digital asset development including debugging, new development, and testing.
- Optimize applications for maximum speed and scalability.
- Maintain Web Analytics and reporting systems.
Other
- Must be 18 years of age or older.
- Minimum of 3 year(s) of experience.
- 5 years of experience in lieu of education.
- Ability to multi-task, establish priorities, and meet tight deadlines.