Job Description
EDUCATION and/or EXPERIENCE
- 5+ years of relevant work experience in a developer, or similar role
- Tech/BE degree
ESSENTIAL SKILLS
- In-depth knowledge of JavaScript, TypeScript, AngularJS, Angular, PHP, HTML, and CSS/SCSS
- Solid understanding of Grunt, Composer, Bower, Docker, Vagrant
- Good understanding of front-end development practices, including browser compatibility issues, mobile-first design, and appropriate coding patterns
- In-depth knowledge of EMAIL CLIENT HTML and CSS
- Strong grasp of legacy technologies as well as emerging technologies
- Solid debugging skills
- Strong knowledge of Zend/Laminas with PHP development experience
- Strong knowledge of Google Tag Manager (or other tag management tools) and Google Analytics
- Familiarity with git capabilities for version control
ESSENTIAL DUTIES
- Assist the Digital & IT teams with all aspects of website development.
- Translate business requirements into technical specifications for updates to the website
- Develop, test and deploy requested frontend and backend updates
- Maintain proper documentation of requested edits, technical specifications and needed approvals.
- Maintain proper deployment practices of building in a development environment, deploying to a testing environment for QA and finally deploying to production.
- Perform proper QA and visual regression testing on all updates to ensure error-free deployments.
- Adhere to deadlines and complete work accurately and on time
- Participate in content and/or code releases to assist with QA, validation, or emergency bug fixes
- Manage Google Tag Manager containers – add, update and remove tags, triggers and variables as needed along with configuring proper firing rules across various platforms.
- Create and configure Google Analytics reports, properties, views and goals as needed.
- This list is not exhaustive and other duties may be assigned as needed