become a nerd

View all our available positions.

Full Stack Developer
Johannesburg
Full Stack Developer
We are seeking a highly skilled Full Stack Developer with a strong background in SharePoint
development. The ideal candidate will have extensive experience in developing, deploying, and
maintaining SharePoint solutions, alongside proficiency in a broad range of full stack
technologies. You will be responsible for designing, developing, and maintaining web
applications that meet the needs of our clients, ensuring seamless integration with SharePoint.
  read more...
Role Description:
We are seeking a highly skilled Full Stack Developer with a strong background in SharePoint
development. The ideal candidate will have extensive experience in developing, deploying, and
maintaining SharePoint solutions, alongside proficiency in a broad range of full stack
technologies. You will be responsible for designing, developing, and maintaining web
applications that meet the needs of our clients, ensuring seamless integration with SharePoint.
Skills, Competence, and Experience:
  • Minimum 5 years Experience.
  • Mandatory: Proven experience in SharePoint development, including SharePoint Online, SharePoint Server, and SharePoint Designer.
  • Strong experience in front-end technologies: HTML, CSS, JavaScript, Angular, React.js.
  • Proficiency in back-end development: Python, Node.js, C#, .NET, PHP, Symfony.
  • Experience with database management systems: SQL Server, MySQL, PostgreSQL.
  • Familiarity with version control systems such as Git.
  • Experience with RESTful APIs and web services.
  • Strong problem-solving skills and the ability to work independently or in a team environment.
  • Excellent communication skills, both written and verbal.
  • Ability to manage multiple projects simultaneously and meet deadlines.

Preferred Experience
  • Experience with cloud platforms such as Azure or AWS.
  • Knowledge of CI/CD pipelines and DevOps practices.
  • Familiarity with mobile development frameworks.
  • Experience with agile methodologies and working in a Scrum team.
  • Education:
  • Bachelor’s degree in Computer Science, Information Technology, or a related field (or equivalent experience).
Management Level:
Senior
Day to day responsibilities:
  • Design, develop, and maintain SharePoint sites, workflows, and custom web parts.
  • Collaborate with cross-functional teams to define, design, and deliver new features and functionalities.
  • Write clean, scalable, and efficient code across both front-end and back-end technologies.
  • Troubleshoot and resolve issues related to SharePoint and other web applications.
  • Ensure the performance, quality, and responsiveness of applications.
  • Integrate SharePoint with other enterprise applications as required.
  • Stay updated with the latest industry trends and technologies to ensure our solutions are cutting-edge.
  • Participate in code reviews and provide constructive feedback to other team members.
  • Contribute to the continuous improvement of the development process.
Client:
Nerdware
Download PDF File
Digital Campaign Manager
Cape Town
Digital Campaign Manager
The Digital Campaign Manager is responsible for planning, implementing, and
reporting on integrated media campaigns, with focus on biddable media (Social,
Search, Video, Programmatic) and working closely with the Account team on delivering
an excellent client experience. The Digital Campaign Manager will be responsible for
managing day to delivery of campaigns and contributing to profitable relationships
with brand advertisers. This individual must have a strong understanding of Paid
Search, Paid Social, relying on experience and judgement to plan and accomplish
goals. A certain degree of creativity and latitude is required.
  read more...
Role Description:
The Digital Campaign Manager is responsible for planning, implementing, and
reporting on integrated media campaigns, with focus on biddable media (Social,
Search, Video, Programmatic) and working closely with the Account team on delivering
an excellent client experience. The Digital Campaign Manager will be responsible for
managing day to delivery of campaigns and contributing to profitable relationships
with brand advertisers. This individual must have a strong understanding of Paid
Search, Paid Social, relying on experience and judgement to plan and accomplish
goals. A certain degree of creativity and latitude is required.
Skills, Competence, and Experience:
  • At least 4 years’ experience in digital media planning
  • Google AdWords and Analytics certifications.
  • Facebook Blueprint certification
  • Thinking digitally and differently, resolving problems and striving to provide clients with a remarkable experience.
  • Passionate about marketing, with experience of marketing in the Tech sector is preferable.
  • Experience with integrating a digital tech stack, including DMPs for clients.
  • Knowledge of deploying marketing programmes throughout the Martech stack including Data & Analytics and Intent platforms.
  • Experience in the Digital Media space across paid, owned and earned, with specific capabilities in setting up infrastructure to support such activities.
  • Desire to learn and contribute to a rapidly growing global business and work in a pleasant environment with nice colleagues.
Management Level:
Senior
Day to day responsibilities:
  • Completes QA and all production procedures accurately.
  • Analyses performance metrics and proactively optimises campaigns to increase performance.
  • Identifies trends in data to drive optimisation strategies.
  • Manages campaign calendar, trafficking assets, screenshots, billing and related pre/post launch processes.
  • Build, manage and optimise digital campaigns on major biddable platforms (Google, Facebook, LinkedIn).
  • Work with 3rd party Programmatic partners to execute campaigns.
  • Strategise, execute and manage Digital Marketing activities of established global brands across multiple industries, with a focus on B2B technology.
  • Manage and execute content syndication and demand generation campaigns.
  • Closely monitor digital campaigns performance to ensure KPI and campaign objectives are met
  • Assist all relevant teams in research and planning issues.
  • Take ownership of researching all relevant information required for any campaign in order to understand the product/ service/ promotional offering you are marketing.
  • Deal proactively with queries without delay to timelines, presenting solutions and adding value at all levels, only seeking advice from your line manager where necessary.
  • Review and monitor client feedback (positive and negative) on a constant basis to ensure clients feel their needs are being met
  • Accountable for complying with Client brand guidelines, international marketing and data standards and regulations
  • Accountable for complying with all internal processes to ensure quality standards and client expectations are met

    Media Finance Management:
  • Maintain rigorous financial management of all accounts, providing accurate monthly forecasts and demonstrating full commercial control over all client accounts.
  • Accountable for the team’s monthly invoicing and forecasting in the campaign calendars to ensure that the team meets monthly billing targets.
Provide excellent campaign management by proactively advising clients on media strategies, developing clear briefs that inspire media solutions that deliver results Support the Account team in preparing campaign proposals, identifying clear deliverables, accurate budgets, realistic timelines, with ROI measurement criteria.

Client Management:
  • Attend client meetings or conference calls (sometimes after working hours) to take new campaign briefs, taking the lead role in meetings /calls to understand client requirements.
  • Develop and deliver successful media campaigns from brief through to ROI.
  • Work with the team to nurture their performance, skills and personal development to ensure that all campaigns are executed flawlessly from briefing to post-campaign reports.
  • Ensure they follow all internal processes and procedures correctly and consistently.
Client:
Nerdware
Download PDF File