Job description
The Front-end Developer works as part of the experienced and growing team of web professionals in the Web Services team, a team that includes experts in development, design, content, user experience, support, and project management. Together, we play a vital role in telling the world about what the university and the city of Dundee has to offer people as a place to learn, work, and grow. The primary purpose of the Front-end Developer role is to implement visual designs for the web, emails, and other digital touchpoints using appropriate technologies to create visually appealing, performant, and user-friendly experiences for the University’s varied target audiences while working with the Web Design Manager to maintain and enhance the University’s digital design system. Principal Accountabilities Translate designs and prototypes into HTML/CSS/JavaScript using patterns and templates. Optimise patterns, templates, and pages for maximum speed and scalability using industry[1]leading tools and technologies. Troubleshoot, debug, and find solutions for front-end development issues. Collaborate with Developers to ensure seamless integration of front-end and back-end systems. Use GitLab to create, prioritise and manage tasks across multiple projects. Know when to work independently and when to escalate issues. Develop themes for WordPress and Drupal Use local development tools to test front-end changes across the University’s websites. Test patterns and templates to ensure they provide a consistently good experience across a wide range of devices, breakpoints, and platforms. Ensure that patterns and templates meet the latest official WCAG AA accessibility guidelines. Job Summary Assist the Web Design Manager with performing accessibility audits and testing. Document your work to allow others in the team to make use of patterns and templates. Manage your code to ensure that it is appropriately version-controlled and managed in line with the Web Services coding standards and principles. Manage the email marketing and communication templates for Campaign Monitor, Razors Edge NxT, Marketo and other email management tools, adding new features and updates as required based on user feedback, research, and requests. Test marketing and communication emails using tools like Litmus or Email on Acid Stay aware of advances in front-end development technologies, developing the skills and technical abilities required to make the most of those technologies. Provide assistance with digital design work as and when required. Any other duties that may be assigned from time to time by the Web Design Manager. Internal and External Relationships Work extensively with other members of the University web team and personnel in External Relations.