Seeking a Front-End Development Specialist to design, develop, and maintain web interfaces, optimize performance, collaborate with teams, support IT tools, and deliver seamless, scalable digital experiences aligned with organizational goals.
Job Profile:
STM Consulting is a leading provider of tailored services designed to enhance and optimise digital experience platforms for the iGaming industry. With a focus on innovation and client success, we offer a comprehensive suite of solutions including Managed Services, Digital Marketing, Graphic Design, Content Creation, Strategic Consultation, Data and Analytics, CRM Integration, Customer Support, and the development of robust, customer-centric ecosystems.
Our experienced team brings together industry expertise, cutting-edge technology, and a collaborative approach to help operators thrive in a competitive market. With a proven track record, global reach, and a passion for excellence, we are the trusted partner to elevate iGaming operations to new heights of success.
Today with a strong focus on sustainable growth and customer satisfaction, we are actively expanding our footprint across the African region.
We are looking for a Front-End Development Specialist to join our growing team.
- The Front-End Development Specialist is a technical expert responsible for designing, developing, and maintaining the front-end architecture of web applications and digital platforms. This role focuses on ensuring the seamless integration of user interfaces with underlying systems, optimising performance, and implementing scalable, maintainable front-end solutions.
- The Front-End Development Specialist collaborates with back-end developers, designers, and system architects to deliver robust, efficient, and visually appealing digital experiences that meet organisational and user needs.
- The role also includes assisting with IT infrastructure and support tasks and maintaining tools like Google Analytics and Google Workspace.
Key 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.
Required Skills & Qualifications:
Education: Bachelor’s degree in Computer Science, Web Development, Information Technology, or a related field (or equivalent experience).
Experience: 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).
Key Competencies:
Problem-Solving and Analytical Skills / Communication Proficiency / Attention to Detail / Multitasking and Prioritisation.
What We Offer:
- Competitive remuneration and benefits.
- Opportunity to work in a fast-paced and growing industry.
- A dynamic, collaborative and friendly work environment with a focus on innovation and business growth.