Careers | Webpuppies

Interested in a digital career?

We are expanding. If you share our passion for technology and enjoy working in an environment where everyone is part of a family, apply now!

What You Can Look Forward To At Webpuppies

Public Relations Executive

We are looking for an enthusiastic Public Relations (PR) Executive to manage the relationships between a company and external parties. You will be the one to project the “face” of the company and will be instrumental in enhancing its popularity and trustworthiness.

An excellent PR Executive is, above all, an exceptional communicator. They possess creativity and knowledge of different tactics to identify and engage the appropriate target audience.

The goal is to build a strong communications network around the company that will ensure the good relationship with the general public and raising awareness of the company and its brand.

Requirements:
  • Solid knowledge of social media (blogs, Facebook, Twitter, etc.)
  • Excellent communication and presentation skills; comfortable as a public speaker
  • Ability to build strong relationships with key people or organizations
  • A creative mind partnered with the ability to find the best practical solutions
Responsibilities:
  • Devise creative public relations strategies that fit company profile
  • Develop effective PR plans using appropriate strategies and tactics
  • Organize and coordinate PR activities
  • Use a variety of channels (TV, press, internet etc.) to maximize company exposure
  • Liaise with marketing professionals to ensure consistency in promoting corporate image
  • Arrange for interviews or public speaking events and construct press releases
  • Advise the company on handling sensitive public issues to preserve the reputation
  • Assess opportunities for sponsorships and other partnerships and manage relations
  • Analyze results of PR campaigns or efforts and prepare reports

Marketing Executive

Digital marketing executive with relevant knowledge and experience of SEM, SEO and Social Media marketing. The candidate would be required to strategize and run multiple digital marketing campaigns for the clients. The candidate would work closely with the development, account management and business team and should be willing to learn and adapt to a fast paced, high performance environment. Experience with Pay for Performance marketing and multilingual, multi-regional campaigns would be an added advantage.

Full Stack Developer

This position is for a full stack developer with the ability to deliver web application projects end to end with clean, compliant code.

Technical Project Manager

We are looking for a detail-oriented and client-facing Technical Project Manager that can oversee all project operations from inception to execution as well as being involved with the development itself. The Technical Project Manager is responsible for maintaining budgets, enforcing deadlines, supervising team members, maintaining a good professional relationship with clients, and must possess excellent programming skills.

To be successful as a Technical Project Manager at Webpuppies you must be highly organized. A good Technical Project Manager is able to multitask successfully under pressure and must possess excellent communication skills both with the team and with the clients.

Web Designer/Front End Developer

We are looking for a Web Designer/Front End Developer who will be responsible for creating great websites for our clients. Primary duties include conceptualizing and implementing creative ideas for client websites, as well as creating visual elements that are in line with our clients' branding then building the website using CMS.

To be successful in this role, you will need to have excellent visual design skills and be proficient in graphic design software such as Adobe Photoshop and Adobe Illustrator, as well as knowledge of CMS systems like Wordpress, Drupal, Joomla, etc.

Senior IT Consultant

We are looking for a resilient, empathic Senior IT Consultant to contribute to the growth of our company. Senior IT Consultants are responsible for finding and retaining clients, encouraging extant clients to purchase added products or features, and remaining abreast of changes in consumption. You will also be required to build capacity in staff through regular training and mentorship.

Ultimately, an outstanding Senior IT Consultant will keep a close eye on clients' feedback to ensure that our products and services always exceed expectations.
Responsibilities and Duties:
  • Has experience building new revenue channels in previous roles.
  • Demonstrable experience in geographical expansion.
  • Past achievements must include significant, measurable growth for the organisations.
  • Sales experience in Technology services/products is required.
  • Pre-sales IT consultancy experience preferred.
  • Experience working with/for global technology solutions companies preferred.
  • Must possess a great understanding of popular and emerging web technologies, programming languages, frameworks, SAAS products, etc.
  • Familiarizing yourself with all products and services offered by our company.
  • Procuring new clients through direct contact, word-of-mouth, and collaboration with the marketing department.
  • Maintaining meaningful relationships with existing clients to ensure that they are retained.
  • Suggesting upgrades or added products and services that may be of interest to clients.
  • Crafting business proposals and contracts to draw in more revenue from clients.
  • Negotiating with clients to secure the most attractive prices.
  • Equipping staff with the technical and social skills needed to enhance sales.
  • Reviewing clients' feedback and implementing necessary changes.
  • Remaining in tune with trends in consumption to ensure that our offerings remain relevant.
Senior IT Consultant Requirements::
  • 5-7 years of experience as an IT Consultant
  • Degree in Marketing, Business Administration, or similar.
  • Extensive sales experience.
  • Intuitive and insightful, particularly regarding human behavior.
  • Ability to generate revenue by identifying pain points and suggesting suitable products or services.
  • Professional yet affable disposition.
  • Neat, well-groomed appearance.
  • Great networking skills.
  • Excellent written and verbal communication.
  • Resourceful, with outstanding research skills.
  • Emboldened by challenges.

Full Stack Node.JS Developer

We are looking for a Full Stack Node.js Developer responsible for managing the interchange of data between the server and the users. Your primary focus will be the development of all server-side logic, definition and maintenance of the central database, and ensuring high performance and responsiveness to requests from the front-end. You will also be responsible for integrating the front-end elements built by designers into the application.
Responsibilities and Duties:
  • Integration of user-facing elements developed by front-end developers with server side logic
  • Writing reusable, testable, and efficient code
  • Design and implementation of low-latency, high-availability, and performant applications
  • Implementation of security and data protection
  • Integration of data storage solutions may include databases, key-value stores, blob stores, etc.
  • Communicating with effectively with clients to ensure that the system is in line with what the client envisioned the application to be
Full Stack Node.JS Developer Requirements:
  • 3-5 years experience in Node.JS and web application development
  • Strong proficiency with JavaScript
  • Knowledge of Node.js and frameworks available for it such as Express, StrongLoop, etc
  • Understanding the nature of asynchronous programming and its quirks and workarounds
  • Good understanding of server-side templating languages such as React, Vue.JS, Angular, etc.
  • Understanding differences between multiple delivery platforms, such as mobile vs. desktop, and optimizing output to match the specific platform
  • Basic understanding of front-end technologies, such as HTML5, and CSS3
  • Understanding accessibility and security compliance
  • User authentication and authorization between multiple systems, servers, and environments
  • Integration of multiple data sources and databases into one system
  • Understanding fundamental design principles behind a scalable application
  • Creating database schemas that represent and support business processes
  • Implementing automated testing platforms and unit tests
  • Proficient understanding of code versioning tools, such as Git

UI/UX Designer

We are looking for a dynamic UI/UX Designer who will be responsible for the user experience (UX) and user interface (UI) design of our various digital assets. You will ensure that all elements of the online user experience are optimized for improved usability, usefulness, and exceptional visual design.

The successful candidate will evidence a passion for delivering adaptive and creative solutions to UI/UX design problems by staying up to date with best practices and emerging trends in user experience design and user interface technology.
Responsibilities and Duties:
  • Investigating user experience design requirements for our suite of digital assets.
  • Developing and conceptualizing a comprehensive UI/UX design strategy for the brand.
  • Producing high quality UX design solutions through wireframes, visual and graphic designs, flow diagrams, storyboards, site maps, and prototypes.
  • Designing UI elements and tools such as navigation menus, search boxes, tabs, and widgets for our digital assets.
  • Testing UI elements such as CTAs, banners, page layouts, page designs, page flows, and target links for landing pages.
  • Collaborating with the marketing team, and internal and external designers to ensure the creation and delivery of tailored experiences for the digital user.
  • Providing advice and guidance on the implementation of UX research methodologies and testing activities in order to analyze and predict user behavior.
  • Adhering to style standards on typography and graphic design.
UI/UX Designer Requirements:
  • 3-5 years UI/UX design experience for digital products or services.
  • A portfolio of professional UI/UX design work for both web and mobile platforms.
  • Working knowledge of the following technologies and software: Figma, HTML, CSS (SCSS), iOS, Android, Design Systems and Adobe Creative Suite.
  • A team player but can work independently too.
  • Excellent written and verbal communication skills.
  • Can communicate effectively with clients and colleagues.
  • Multi-tasking and time-management skills, with the ability to prioritize tasks.


CMS/Front End Developer

We are looking for a CMS/Front End Developer who will be responsible for creating great websites for our clients. Primary responsibilities include creating websites using CMS, following designs made by our design team. This may also include content population and updating existing content on websites.

To be successful in this role, you will need to have attention to detail and excellent command of the chosen CMS, whether it be Wordpress, Drupal, or Magento. Knowledge of E-Commerce platforms or plugins like Woocommerce or Prestashop is a plus.