Our client is seeking to recruit a Front-End Development Specialist.
The Front-End Development Specialist will oversee front-end content management, updates, and optimization to ensure a seamless user experience and consistent branding; Lead IT support activities, including troubleshooting hardware and software issues, managing Google Workspace accounts, and providing staff training and coordinate with other teams to integrate back-end systems, monitor site performance, and maintain documentation for both front-end and IT processes.
Responsibilities:
Content Management:
- Administer front-end content updates via Content Management Systems (CMS) like WordPress, Drupal, or custom platforms.
- Ensure consistency in typography, branding, and layout across all pages.
- Coordinate with content creators to integrate text, images, and multimedia effectively.
- Assist with the management, maintenance, and optimisation of the company's WordPress website.
Front-End Maintenance and Updates:
- Regularly update and maintain front-end code (HTML, CSS, JavaScript, etc.) to ensure compatibility with modern browsers, devices, and screen sizes.
- Fix bugs, broken layouts, or display issues reported by users or identified through testing.
- Implement minor design tweaks or content updates as directed by stakeholders.
User Experience (UX) Oversight:
- Monitor and optimise the front-end for usability, accessibility (e.g., WCAG compliance), and responsiveness.
- Collaborate with UX/UI designers to ensure the visual and interactive elements meet user needs and organisational standards.
- Analyse user behavior through tools like Google Analytics, Hotjar, or Adobe Analytics to identify pain points and opportunities for improvement
- Conduct A/B testing or gather user feedback to refine the interface.
Performance Optimisation:
- Optimise front-end assets (e.g., images, scripts, stylesheets) to improve page load times and overall performance.
- Use tools like Lighthouse or PageSpeed Insights to identify and resolve performance bottlenecks.
- Minimise render-blocking resources and ensure efficient delivery of content.
Collaboration and Coordination:
- Work closely with back-end developers to integrate APIs, databases, or server-side logic into the front-end seamlessly.
- Partner with graphic designers, marketing teams, and stakeholders to align the front-end with branding and campaign goals.
- Serve as a point of contact for front-end-related requests or issues from other departments.
Testing and Quality Assurance:
- Perform cross-browser and cross-device testing to ensure consistent functionality and appearance.
- Validate code for adherence to web standards (e.g., W3C) and best practices.
- Troubleshoot and resolve front-end errors or inconsistencies.
Documentation and Reporting:
- Maintain documentation for front-end workflows, codebases, and administrative processes.
- Provide regular reports on site performance, user engagement, or completed updates to supervisors or stakeholders.
- Track and manage version control (e.g., Git) for front-end changes.
Google Workspace Administration:
- Manage Google Workspace (formerly G Suite) user accounts, including email setup, permissions, and security settings.
- Support team members with Google Workspace tools like Gmail, Drive, Docs, Sheets, Meet, etc.
- Assist in troubleshooting and resolving issues related to Google Workspace apps and integrations.
Google Analytics Management:
- Set up and manage Google Analytics for tracking website traffic, user behavior, and conversion metrics.
- Generate reports on website performance, providing insights to the marketing team.
- Assist with Google Tag Manager setup and configuration for tracking tags and events.
- Troubleshoot and resolve tracking issues, ensuring accurate data collection.
IT Support:
- Provide day-to-day IT support to staff, including troubleshooting hardware and software issues.
- Install, configure, and maintain operating systems (Windows, macOS) on Laptops.
- Assist with the management of internal networks, devices, and printers.
- Support software installations, updates, and system configuration.
Documentation & Training:
- Create and maintain documentation for IT procedures, user guides, and system configurations.
- Provide basic IT training to staff on using Google Workspace tools, WordPress backend, and other software.
Profile:
- Bachelor's degree in Computer Science, Web Development, Information Technology, or a related field.
- A minimum of 2-5 years of experience in front-end development, web administration, or a similar role. Experience in the iGaming and/or gambling industry is an advantage.
Technical Skills:
Front-End Development:
- Proficiency in HTML, CSS, and JavaScript, including frameworks such as React, Vue.js, or Angular.
- Strong understanding of CSS preprocessors (e.g., SASS, LESS) and build tools (e.g., Webpack, Vite, Parcel).
Frameworks and Libraries:
- Experience with front-end frameworks/libraries (e.g., React, Vue.js, Angular, Svelte).
- Certified in web development or a specific framework (e.g., React certification).
Analytics and Optimisation:
- Proficiency in Google Analytics setup, reporting, and data interpretation, including experience with Google Tag Manager and event tracking.
- Familiarity with web performance optimisation tools (e.g., Lighthouse, PageSpeed Insights).
- Understanding of SEO best practices related to front-end development.
Content Management Systems:
- Proficiency with CMS platforms (e.g., Adobe Experience Manager, WordPress, Drupal, Sitecore).
Design Principles:
- Knowledge of responsive and adaptive design principles.
- Familiarity with graphic design tools (e.g., Adobe XD, Figma) to collaborate effectively with designers.
Back-End Understanding:
- Good understanding of back-end technologies (e.g., PHP, Node.js) for seamless integration.
Version Control:
- Comfort with version control systems (e.g., Git, GitHub, GitLab).
Security and Maintenance:
- Knowledge of website security best practices, including SSL certificates, website backups, and security plugins for WordPress.
IT Skills:
- Basic experience with cloud infrastructure or hosting environments (e.g., AWS, Google Cloud).
- Knowledge of Google Workspace (formerly G Suite) for user administration, email configuration, and troubleshooting.
- Understanding of basic networking and system administration concepts.
Certifications:
- Certifications in IT support, WordPress development, or Google Analytics are a plus (e.g., CompTIA A+, Google Analytics Certification).
Other Competencies:
Problem-Solving and Analytical Skills / Communication Proficiency / Attention to Detail / Multitasking and Prioritisation.