Moringa School
Webmaster at Moringa School
Job Description
- Your primary role is to ensure that the company website and all its related landing pages and applications are secure, functional, visually appealing, user-friendly, and consistently updated to provide the best possible user experience at all times.
- You will work with our technology and marketing teams to expand our presence through the design and implementation of new web-based applications that will positively impact our customers’ experience. In order for you to succeed in this role, you must know about content management systems, open-source platforms, website security tools, certificates, testing applications, and have solid web design and coding skills.
Responsibilities
Strategy & Planning
- Prioritization: Identify, recommend, and prioritize new web features and applications in conjunction with organization leaders and department managers.
- Strategy: Prepare a long-term plan for website development and presence, including standards and guidelines for content, based on organization goals and input from stakeholders.
- Collaboration: Coordinate with website departments and content creators from across the organization.
- Infrastructure: Collaborate with systems experts on hardware and software issues that affect the website and its availability.
- Competitor Analysis: Assess competing websites as regards to content, look and feel, and functionality, and make improvement recommendations to our organization’s site.
- User-Centric Approach: Analyze user needs, scenarios, and personas to develop strategies to ensure content delivery is meeting the needs of our end users.
Acquisition & Deployment
- Research: Track and evaluate new standards, technologies and trends in Website development, design, and delivery.
- Liaising with vendors: Collaborate with the technology team on external vendor selection to ensure appropriate selection and performance of third-party software solutions and hosting services.
Operational Management
- Website architecture: Collaborate with the SEO associate to organize the website so that information and other features can be easily located by users.
- Web Design: Collaborate with creative designers to build graphics, slides, audio, videos, and/or animation for organizational products, websites, intranets/extranets, and training material.
- Web Development: Develop and implement clean and concise front-end web code.
- Website Planning: Field incoming problem tickets to resolve issues relating to the web properties throughout the organization.
- Website Uptime: Set and enforce compatibility and interoperability standards that ensure site accessibility for all users with an uptime of 99.99%
- Website Branding: Ensure a consistent look and feel across the website by promoting uniform fonts, formatting, icons, images, and layout, and creating appropriate templates to assist content authors.
- Technical Troubleshooting: Find, diagnose, and fix website problems, including broken links (both internal and external), typographical errors, formatting inconsistencies, security issues and performance problems.
- File Management: Manage and maintain an image repository for use across the entire organization.
- Content Management: Participate in the development and integration of graphical and multimedia components into the Web site, including audio and video.
- Privacy & Security: Ensure sensitive and/or classified organizational information is not inadvertently posted to the website. (SSL certificates, Redundancy frameworks etc)
- Communication: Receive and respond to all email messages for the webmaster in a timely and courteous fashion.
- Access Control: Administer website permissions for end users who require access to edit content.
- Team Support: Provide support, training and service to users of the company’s web services and applications.
- Site Analytics: Use analytics to track traffic to websites and develop monthly reports to key stakeholders regarding usage and performance.
- Site Testing: Continuously test the UI and UX design elements of the website to ensure a cross-platform uniformity when it comes to rendering and behaviour (mobile, desktop, browsers, and operating systems).
Organizational:
- Communicate with colleagues and share insights on Slack
- Utilise Trello to update task status
- Weekly coordination and training with the direct report
Reporting:
- Update the Channel Master as required
- Analyse KPIs performance and gather insights to improve the channel
- Monthly completion of channel actuals vs targets in forecasts
Measure of success
- Website uptime of 99.99%
- Low bounce rates on website landing pages below 50%
- Timely execution of development sprints
- Month-on-month increase in organic search traffic to the website
Key Skills and Competencies
Required
- Full-stack developer i.e you can do both front-end and back-end development.
- Proficiency in front-end development web programming languages such as HTML and CSS, JQuery, and JavaScript.
- Proficiency in developing for cross-browser and cross-platform compatibility, firewalls (functionality and maintenance), and server-side languages like PHP, MySQL, NGINX, SSL certificates
- Experience working with WordPress
- 2+ years of work experience as a Website Developer/Manager.
- Working knowledge of Adobe Creative Suite, Content Management Systems and W3C Web standards.
- Great understanding of Online Marketing and Search Engine Optimization (SEO)
- Experience in the integration of e-commerce platforms and payment systems
- Ability to troubleshoot website issues in a fast-paced environment and communicate findings effectively.
- Strong attention to detail with an analytical mind and outstanding problem-solving skills
- Fantastic time management skills with the ability to multitask.
- Working knowledge of web programming languages and operating systems.
- Creative and dedicated team player who is open to new ideas.
- Up-to-date experience with international web protocols, standards, and technologies.
Desired:
- A degree in Computer Science, IT, Systems Engineering or a related qualification is an added bonus
- Ethical Practice : Advanced
- Insights for Action : Advanced
- Front-end development : Expert
- Back-end development : Advanced