Develop and manage digital marketing campaigns
Oversee a social media strategy
Manage and maintain the organisation’s website(s)
Write and optimise content for the website and social
networking accounts such as Facebook and Twitter
Track and analyse website traffic flow and provide regular internal reports
Attain key performance indicators such as reducing the website bounce rate,
increasing dwell time or improving conversion
Fix any errors or bugs in online content
Edit and post videos, podcasts and audio content to online sites
Create online banner adverts and oversee pay per click (PPC) ad management
Write copy for email marketing campaigns
Create Web application front end as per design comps and information architecture
Follow best practices and standards for accessibility and cross-browser compatibility
Collect feedback from design and technical staff on Website development needs
Stick to established coding standards and group procedures individually and in teams
Add to engineering team’s culture of high code quality
Coordinate with Interface Design Architects for meeting accessibility standards at code level
Create conceptual diagrams, visual mock-ups, and manage detailed user interface specifications
Conduct usability testing to resolve interface problems
Engage in requirement specification process for new software functionality
Ensure design consistency with client’s development standards and guidelines
Meet clients or account managers to discuss the business objectives and requirements of the job
Develop design briefs that suit the client's purpose
Think creatively to produce new ideas and concepts and developing interactive design
Use innovation to redefine a design brief within the constraints of cost and time
Present finalised ideas and concepts to clients or account managers
Work with a range of media, including computer-aided design (CAD) and keeping up to date with emerging technologies
Proofread to produce accurate and high-quality work
Demonstrate illustrative skills with rough sketches and
working on layouts ready for print
Commission illustrators and photographers
Work as part of a team with printers, copywriters, photographers, stylists,
illustrators, other designers, account executives, web developers and
marketing specialists.
Develops software solutions by studying information needs;
conferring with users; studying systems flow, data usage, and work processes; investigating problem areas; following the software development life cycle.
Determines operational feasibility by evaluating analysis,
problem definition, requirements, solution development, and proposed solutions.
Documents and demonstrates solutions by developing documentation,
flowcharts, layouts, diagrams, charts, code comments and clear code.
Prepares and installs solutions by determining and designing system
specifications, standards, and programming.
Improves operations by conducting systems analysis; recommending changes
in policies and procedures.
Updates job knowledge by studying state-of-the-art development tools,
programming techniques, and computing equipment; participating in educational opportunities;
reading professional publications; maintaining personal networks; participating in professional
organizations.
Protects operations by keeping information confidential.
Provides information by collecting, analyzing, and summarizing development
and service issues.
Accomplishes engineering and organization mission by completing related
results as needed.
Supports and develops software engineers by providing advice, coaching
and educational opportunities.