We are Hiring

We are innovatively tackling real-world problems. Let us create a secure future together.

Technology

Senior Blockchain Developer

We are looking for a Senior Blockchain Developer for our technology team. You should be able to support and lead teams and liaise with co-workers such as software engineers and embedded/IoT software engineers.

Requirements

  • Proven experience as a Senior Blockchain Developer.
  • Strong software development background.
  • Experience working and leading open-source projects and large codebases.
  • Proficiency in any programming languages: C++, JavaScript, Java, Python, Solidity, and Go.
  • Strong knowledge of common algorithms, SQL, data structures, and tokenization.
  • Familiarity with basic cryptography, P2P networks, and cloud computing.
  • Integrate Web 2 and Web 3 environments.
  • Design, develop, and test blockchain technologies.
  • Test and audit smart contracts.
  • Strong knowledge of writing efficient and safe multithreaded code and smart contracts.
  • Proficiency in the Qt Widgets module.
  • Experience analyzing, designing, coding, developing, testing, connecting, and implementing RESTful APIs and websites.
  • Identify and correct bottlenecks and fix bugs.
  • Familiar with program testing.
  • Maintain and extend client and server-side applications for integration and business logic.
  • Strong analytical, leadership, communication, interpersonal, teamwork, time management, and problem-solving/troubleshooting skills.
  • Understanding of Agile software tools such as Git, GitHub, Jenkins, Gradle, and Docker.
  • Familiar with developing prototypes and implementing actual products/solutions.
  • Great organizational and/or project management skills.

Qualifications

  • Degree in Computer Science, Software Engineering, Mathematics, or a relevant field
  • Professional and Industry certifications are added advantages.
  • 5+ years of related experience.
  • Understanding Agile software tools such as Git, GitHub, Jenkins, Gradle, and Docker is an added advantage.
APPLY NOW
Security Engineer

We are looking for a security engineer for our technology team. You should be able to lead and support teams and liaise with co-workers such as blockchain, Artificial Intelligence (AI), and software engineers.

Requirements

  • Experience in practical vulnerability assessment, threat modelling, application security, and developing security solutions.
  • Experience in security gap analysis, risk assessments, and options analysis.
  • Experience in security software development and testing as well as implementation of security and privacy requirements.
  • Proficiency in understanding cybersecurity regulations such as GDPR, PCI-DSS, NGPR, etc.
  • Experience in SIEM, log management, security analytics, VPN, OS, networking technology, security technologies (e.g., IDS, IPS, and Firewalls, etc.), identity and access management (e.g., Active Directory, OpenLDAP, etc.), and virtualization technology (e.g., VMware, Hyper-V, etc.).
  • Knowledge in Linux container technology (e.g., Docker), big data, databases, storage, mobile, cloud (e.g., IAAS, SAAS, and PAAS), DevOps, IT automation technology (e.g., Ansible), and virtual cloud infrastructure (e.g., Azure, AWS, Rackspace, etc.)
  • Knowledge in emerging technology security such as blockchain security.
  • Strong analytical, presentation, teamwork, interpersonal, time management, communication, and problem-solving skills.
  • Experience in cybersecurity maturity assessment.
  • Support development of cybersecurity education newsletter – learning and development
  • Demonstrated client service excellence, as well as a strong team player and ability to coordinate with other teams and instances.

Qualifications

  • A tertiary qualification (preferably technology)
  • Industry certifications like CISM, CISSP, CEH, Security +, and TOGAF. Related certifications such as ITIL, PRINCE2, AWS, Azure, PMP, and GCP security are added advantages.
  • Solution level certifications such as Microsoft technologies and cloud certifications are added advantages.
APPLY NOW
DevOps Engineer

We are looking for a DevOps Engineer for our technology team. You should be able to support and lead teams and liaise with co-workers such as software engineers and Artificial Intelligence (AI) engineers.

Requirements

  • • Proven experience as a DevOps Engineer.
    • Proficiency in building, testing, and maintaining infrastructure and tools.
    • Strong software development and release background.
    • Experience in automating aspects of developing, testing, releasing and updating software.
    • Experience in building and setting up new development tools and infrastructure.
    • Proficiency in understanding technical and business needs.
    • Identify technical problems and develop software updates and fixes.
    • Test and examine codes and analyse results.
    • Maintain and write specification documents.
    • Experience working and leading open-source projects and large codebases.
    • Proficiency in any programming languages: C++, JavaScript, Java, Python, Solidity, and Go.
    • Knowledge of common algorithms, SQL, data structures, and tokenization.
    • Familiarity with basic cryptography, P2P networks, and cloud computing.
    • Familiar with Web 2 and Web 3 environments.
    • Identify and correct bottlenecks and fix bugs.
    • Familiar with maintaining client-side and server-side applications.
    • Strong analytical, leadership, communication, interpersonal, teamwork, time management, and problem-solving/troubleshooting skills.
    • Great organizational and/or project management skills.

Qualifications

  • • Degree in Computer Science, Software Engineering, Technology, Mathematics, or a relevant field
    • Professional and Industry certifications such as AWS and Azure are added advantages.
    • 3+ years of related experience.
    • Understanding Agile software tools such as Git, GitHub, Jenkins, Gradle, and Docker is an added advantage.
APPLY NOW
Data Scientist/Analyst

We are looking for a Data Scientist/Analyst for our technology team. You should be able to support and lead teams and liaise with co-workers such as software engineers and embedded/IoT software engineers.

Requirements

  • Proven experience as a Data Scientist/Analyst.
  • Ability to gather and communicate results of complex analysis clearly and effectively to all levels.
  • Strong data visualisation skills using tools like Tableau, Spotfire, Power BI etc.
  • Experience in tech stack: SQL, Python, R, Tableau, Power BI, AWS Athena, etc.
  • Experience in Product engagement evaluation and measurement of success. For example, running AB testing to analyse product effectiveness or using front end data to quantify the effectiveness of new features and how it changes user engagement.
  • Experience in navigating data sets of varying complexity/ambiguity.
  • Experience in conducting analysis to derive clear insights and actionable results.
  • Expertise in predictive modelling, including both parametric (e.g. logit/probit) and non-parametric (e.g. random forest, neural net) techniques as well as wider ML techniques like clustering / random forest (desirable).
  • Strong PowerPoint and presentation/communication skills
  • Develop deep understanding of our product experiences and growth opportunities.
  • Actively contribute to roadmap and goals for the technology team.
  • Discover and articulate new product opportunities helping shape the team’s direction.
  • Strong knowledge in supporting product experiments, launches, and growth through data-driven decision making.

Qualifications

  • Degree in Computer Science, Software Engineering, Mathematics, or relevant field.
  • Professional and Industry certifications are added advantages.
  • 2+ years proven experience using Data Science and analytics.
APPLY NOW
Senior Software Engineer (Full Stack)

We are looking for a Senior Software Engineer (Full Stack) for our technology team. You should be able to support and lead teams and liaise with co-workers such as blockchain developers and embedded/IoT software engineers.

Requirements

  • Proven experience as a Senior Software Engineer (Full Stack) or similar role.
  • Experience working and leading large software projects.
  • Experience developing, testing, and deploying desktop and mobile applications and cloud native applications.
  • Experience architecting IT system with applications, data, and infrastructure, and working with public cloud.
  • Experience in analyzing, designing, coding, developing, testing, connecting, and implementing RESTful APIs
  • Familiar with common stacks and continuous integration solutions.
  • Experience with payment systems and gateways.
  • Experience with cloud provisioning and resource management, configuring cloud resources and automating deployments, and implementing necessary infrastructure features such as security requirements, performance requirements, scalability requirements.
  • Strong analytics, algorithm, and data structures skills
  • Knowledge of multiple front-end languages and libraries (e.g. HTML/ CSS, JavaScript, XML, jQuery)
  • Experience in any programming languages (e.g., PHP, C#, Java, Python, .NET, and Ruby) and JavaScript frameworks (e.g., Flutter, AngularJS, ReactJS, and NodeJS).
  • Knowledge in container technology (e.g., Docker), big data, databases, storage, mobile, cloud (e.g., IAAS, SAAS, and PAAS), DevOps, IT automation technology (e.g., Ansible), and virtual cloud infrastructure (e.g., Azure, AWS, Rackspace, etc.).
  • Experience with various database types (e.g., MySQL, MongoDB, and Oracle), web servers (e.g., Apache) and UI/UX design and standards.
  • Experience with program testing and working in Agile/Scrum environments.
  • Strong understanding of software engineering concepts
  • Understanding design principles and interface guidelines associated with Google’s Android, Apple’s iOS, and the web.
  • Identify and correct bottlenecks and fix bugs.
  • Proficient with application and computer servers
  • Strong analytical, leadership, communication, interpersonal, teamwork, time management, and problem solving/troubleshooting skills.
  • Great organizational and project management skills.

Qualifications

  • Degree in Computer Science, Software Engineering, Mathematics, or relevant field.
  • Professional and Industry certifications are added advantages.
  • 5+ years of related experience.
APPLY NOW
Senior Embedded/IoT Software Engineer

We are looking for a Senior Embedded/IoT Software Engineer for our technology team. You should be able to support and lead teams and liaise with co-workers such as software engineers.

Requirements

  • Proven experience as a Senior Embedded/IoT Software Engineer.
  • Experience in leading and contributing to open-source projects and providing reference implementations.
  • Proficiency in any programming languages (C++, Java, or Python), libraries, and firmware (project dependent).
  • Maintaining (open source) software and hardware components.
  • Experience in developing, optimizing, and delivering software to support new embedded systems including IoT devices, edge devices, proprietary hardware, legacy devices, or other smart devices.
  • Experience in device drivers and architecting IT system with applications, data, and infrastructure, and working with public cloud.
  • Preparing test specification and test plans for software and hardware modules and preparing engineering reports.
  • Experience in analyzing, designing, coding, developing, testing, connecting, and implementing RESTful APIs.
  • Developing unit test module/scripts for verifying and validating software and hardware functionalities.
  • Familiar with common stacks and continuous integration solutions.
  • Strong analytics, algorithm, and data structures skills.
  • Experience with various database types and web servers.
  • Identify and fix bottlenecks and bugs, and conduct code review.
  • Strong analytical, leadership, communication, interpersonal, teamwork, time management, and problem solving/troubleshooting skills.

Qualifications

  • Degree in Computer Science, Software Engineering, Mathematics, or a relevant field.
  • Professional and Industry certifications are added advantages.
  • 5+ years of related experience.
APPLY NOW
Research Associate

We are looking for a Research Associate for our technology team. You should be able to provide research guidance, support, and lead teams, and liaise with co-workers such as software engineers and sustainability analysts.

Requirements

  • Proven experience as a Sustainability and Technology Researcher.
  • Experience in developing technical algorithms, planning, and executing of research, and leading the work of research teams.
  • Strong knowledge of identifying and developing suitable techniques, and apparatus, for the collection, analysis, and utilisation of data and algorithms.
  • Experience in conducting data analysis and ensuring the validity and reliability of data at all times.
  • Experience in simulations, coding, and virtual environments.
  • Maintain accurate and complete records of all findings and write reports for submission to research sponsors.
  • Present findings and provide guidance to team.
  • Attend relevant workshops and conferences as necessary.
  • Develop research and knowledge exchange collaborations.
  • Contribute to bids for research grants and conduct and plan own scientific work with appropriate supervision.
  • Maintain laboratory environments.
  • Identify and fix research bottlenecks and bugs.
  • Strong analytical, leadership, communication, interpersonal, teamwork, time management, and problem solving/troubleshooting skills.

Qualifications

  • PhD, MPhil, or MSc Degree in Sustainability, Technology, or a relevant field.
  • Professional and Industry certifications are added advantages.
APPLY NOW
AI Engineer

We are looking for an Artificial Intelligence (AI) Engineer for our technology team. You should be able to provide research guidance, support, and lead teams, and liaise with co-workers such as software engineers and sustainability analysts.

Requirements

  • Proven experience as an AI Engineer.
  • Solid background in applied mathematics, preferably in their applications and usage in AI and Machine Learning.
  • Strong understanding of AI and practical applications, with the ability to develop and integrate AI tools.
  • Strong coding skills, proficient in AI languages and frameworks.
  • Develop proofs-of-concept for potential AI tools to demonstrate value and feasibility.
  • Strong leadership skills with previous experience and ability to lead, motivate and develop others.
  • Customize AI tools based on insights from AI user experience and align with user needs and improved productivity.
  • Strong knowledge in Natural Language Processing (NLP) and Generative Pre-training Transformer (GPT).
  • Self-starter with good time management and ability to deliver against work plans.
  • Integrate AI tools into the company’s systems and technologies, collaborating with internal teams for seamless implementation.
  • Collaborate with teams to align development efforts with the company’s AI productivity strategy.
  • Assist in resolving issues related to AI tool integration and usage.
  • Design capabilities for addressing specific problems.
  • Proficient understanding of DevOps principles.
  • Excellent problem-solving and analytical skills and ability to demonstrate and clearly communicate expertise and insight in their areas of speciation.
  • Experience in AI project planning, project implementation, and continuous improvement.
  • Knowledge in deep learning algorithms and using supercomputers to train deep neural networks.

Qualifications

  • PhD, MPhil, or MSc Degree or equivalent in a mathematical, computer science, physics, or other scientific discipline.
  • Professional and Industry certifications are added advantages.
  • 2+ years of related experience.
APPLY NOW

Finance and Accounts

Finance Director

The Finance Director is responsible for directing the financial operations of the company, providing strategic guidance, and ensuring optimal financial performance.

He possesses exceptional financial expertise, strong leadership skills, and a proven track record in financial management within the industry.

Requirements

  • Develop and implement comprehensive financial strategies and plans that align with the company’s goals and objectives.
  • Ensure the accuracy and timeliness of financial reporting, including preparing monthly, quarterly, and annual financial statements.
  • Manage and oversee all aspects of budgeting, forecasting, and financial analysis.
  • Monitor cash flow, liquidity, and working capital to maximize financial stability and mitigate risk.
  • Provide insightful financial analysis and recommendations to support decision-making processes.
  • Collaborate with the executive team to develop and execute strategic initiatives.
  • Oversee the preparation of regulatory and compliance filings, including tax returns and financial disclosures.
  • Lead and mentor a team of finance professionals, fostering a collaborative and high-performing work environment.
  • Strong knowledge of accounting principles, financial regulations, and reporting standards
  • Proven ability to develop and implement financial strategies and initiatives.
  • Exceptional analytical and problem-solving skills
  • Excellent communication and interpersonal skills, with the ability to effectively collaborate with internal and external stakeholders.

Qualifications

  • At least a Master’s degree in Finance, Accounting, or a related field.
  • CPA (Certified Public Accountant) designation required. Other Professional and Industry Certifications are an added advantage.
  • Minimum of 10 years of progressive experience in accounting and finance, with at least 5 years in a leadership role.
APPLY NOW
Accountant

An accountant assists firms in making important financial decisions by gathering, monitoring, and adjusting the company’s financial data.

Requirements

  • Work experience as an Accountant.
  • Hands-on experience with accounting software
  • Excellent knowledge of accounting regulations and procedures, including the Generally Accepted Accounting Principles (GAAP)
  • Manage all accounting transactions.
  • Prepare budget forecasts.
  • Publish financial statements on time.
  • Advanced MS Excel skills including Vlookups and pivot tables.
  • Experience with general ledger functions.
  • Strong attention to detail and good analytical skills
  • Handle monthly, quarterly, and annual closings
  • Reconcile accounts payable and receivable
  • Ensure timely bank payments
  • Compute taxes and prepare tax returns
  • Manage balance sheets and profit/loss statements
  • Report on the company’s financial health and liquidity
  • Audit financial transactions and documents
  • Reinforce financial data confidentiality and conduct database backups when necessary
  • Comply with financial policies and regulations

Qualifications

  • BSc in Accounting, Finance, or relevant degree (Master’s degree preferred).
  • Professional and Industry Certifications are an added advantage.
  • 3+ years of relevant, hands-on accounting experience.
APPLY NOW
Account Assistant

We are looking for an Account Assistant for our Finance and Accounts team. You should be able to support the Finance and Accounts Team and support and liaise with co-workers.

Requirements

  • Creating and processing invoices
  • Cross-checking invoices with payments and expenses to ensure accuracy
  • Managing a company’s accounts payable and receivable
  • Sending bills and invoices to clients
  • Tracking organization expenses
  • Processing refunds
  • Working with collection agencies on overdue payments
  • Communicating with clients regarding billing and payments.
  • Proficient in advanced knowledge of Microsoft Office Applications, including Excel.
  • Excellent verbal and written communication skills
  • Strong attention to detail and accuracy
  • Ability to work independently on assigned duties.
  • Demonstrates an ability to manage a variety of priorities while meeting deadlines

Qualifications

  • Bachelor’s degree in Finance, Accounting, or a similar field. An equivalent combination of education, training, and experience can be substituted.
  • Professional and Industry Certifications are an added advantage.
  • 1-3 years of relevant, hands-on accounting experience.
APPLY NOW

Executive Support

Executive Assistant

We are looking for an Executive Assistant for our senior management. You should be able to support projects, learn about new approaches, stay up to date with sustainability occurrences and events, and support the administration of our communication and media platforms at all levels across the organization.

Requirements

  • A background in consulting, advisory, or technology support
  • Strong understanding of team support and marketing strategies and concepts
  • Experience in determining potential clients and how to create unique content or campaigns to capture their attention.
  • Experience in matter management and complex diary management.
  • Basic knowledge in technology practices.
  • Understanding of related industry regulations, as well as emerging technologies such as blockchain and Artificial Intelligence.
  • Strong presentation, teamwork, interpersonal, and time management skills.
  • Proficiency in SEO, keyword research, and Google analytics.
  • Excellent computer skills using Microsoft 365 Packages and Adobe Suites.
  • Experience in (social) media and content management, as well as drafting and amending correspondence for team support and enhancing brand consistencies.
  • Support learning and development.
  • Create actionable plans to grow the number of clients with strong attention to detail.
  • Excellent communication skills (verbal, written, and listening), as well as articulating technology news.
  • Ability to work under pressure of time and ambition for self-development.
  • Ability to work under pressure of time and ambition for self-development.

Qualifications

  • A tertiary qualification.
  • Industry certifications like ITIL, PRINCE2, TOGAF, and PMP. Business or marketing certifications are an added advantage.
  • Other professional and industry certifications are added advantages.
  • Experience in one or more of the following sectors is an added advantage – IT, Telecoms, Banking & Financial Services, Energy & Utilities, Oil & Gas, Government, Retail, and Aviation.
APPLY NOW
Grants and Funding Development Officer

We are looking for a Grants and Funding Development Officer for our sustainability team.  You should be able to lead grants and funding development and applications, support projects and lead teams, and stay up to date with grants and funding opportunities.

Requirements

  • Proven experience and record of winning and/or managing a portfolio of grants, or relevant experience/transferable skills.
  • Strong knowledge and experience in writing and applying for grants and developing funding opportunities.
  • Experience working with a CRM or fundraising database.
  • Ability to think strategically and creatively to develop innovative ideas to help us stand out to our existing and new donors.
  • Advanced IT skills and proficiency in IT tools.
  • Knowledge in climate and sustainability funding and finance.
  • Excellent interpersonal, relationship-building and communication skills, verbal and written, with the ability to write compelling and informative copy for reports, applications, and external communications.

Qualifications

  • A tertiary qualification.
  • Industry certifications like ITIL, PRINCE2, TOGAF, and PMP. Business or marketing certifications are an added advantage.
  • Other professional and industry certifications are added advantages.
APPLY NOW

Sustainability and Verification

Sustainability and Compliance Analyst

We are looking for a Sustainability and Compliance Analyst for our sustainability team. You should be able to support and lead teams and projects, learn about new approaches and sustainable solutions, stay up to date with sustainability and compliance occurrences and events, and liaise with co-workers such as software engineers.

Requirements

  • Proven experience as a sustainability and compliance analyst.
  • Knowledge of the 2030 emission reduction target, 2050/2060 net zero targets, and United Nations Sustainable Development Goals.
  • Knowledge in carbon markets and Validation/Verification Bodies (VVBs).
  • Experience across ecosystem and management of carbon and other greenhouse gases.
  • Knowledge of carbon offset and processes, and sustainability compliance and standards such as ISO 19011, ISO 14065, and ISO/IEC 17029.
  • Experience in design, analysis, formulations, modelling, and improvement of carbon emission processes, features, and required systems.
  • Knowledge of data Interpretation across carbon emission reduction and net zero activities.
  • Functional calculations to determine carbon emission processes and compliances.
  • Verification and validation of carbon emission, net zero, and carbon credit approaches alignment with best practices and widely recognized and accepted frameworks.
  • Reviews and implementations of governance structures and compliance procedures associated with carbon emission reduction and net zero.
  • Strong understanding of team support and marketing strategies and concepts
  • Strong knowledge of sustainability and compliance practices.
  • Strong presentation, teamwork, interpersonal, and time management skills.
  • Excellent computer skills using key packages such as Microsoft 365 and Adobe Suites.
  • Conduct and support research, learning, development, and grants and funding applications and opportunities.
  • Create actionable plans to grow the number of clients with strong attention to detail.
  • Excellent communication skills (verbal, written, and listening), as well as articulating sustainability news.
  • Ability to work under pressure of time and ambition for self-development.
  • Ability to work under pressure of time and ambition for self-development.

Qualifications

  • PhD, Master’s Degree, or equivalent in engineering, mathematics, computer science, physics, or other disciplines.
  • Professional and Industry certifications such as ISO-based certifications are added advantages.
APPLY NOW
Auditor (Validator/Verifier)

We are looking for an Auditor (Validator/Verifier) for our sustainability team.  You should be able to lead and support projects and teams, validate and verify projects, stay up to date with auditing and accreditation occurrences and events, and liaise with co-workers such as sustainability analysts.

Requirements

  • Proven experience as an auditor for sustainability and Validation/Verification Body (VVB) projects.
  • Knowledge of rules and requirements across carbon markets and Validation/Verification Bodies (VVBs).
  • Experience in Validation or Verification/Certification activities such as data, information and system auditing techniques and methodologies.
  • Knowledge of risk assessment techniques and methodologies.
  • Experience in application of concepts of materiality and level of assurance.
  • Experience in information collection via effective interviewing, listening, observing, and reviewing documents, records, and data.
  • Experience in verification of the accuracy of collected information, evaluation of the sufficiency and appropriateness of evidence to support validation or verification/certification findings and conclusions.
  • Knowledge of the preparation of opinions and reports.
  • Experience in ANAB certification processes and sectoral scopes.
  • Experience in third-party validation and verification across sustainability projects.
  • Experience across ecosystem and management of carbon and other greenhouse gases.
  • Knowledge of carbon offset and processes, and sustainability standards such as ISO 19011, ISO 14065, and ISO/IEC 17029.
  • Experience in review of design, analysis, formulations, modelling, and improvement of carbon emission processes, features, and required systems.
  • Knowledge of data Interpretation across carbon emission reduction and net zero activities.
  • Strong understanding of team support and marketing strategies and concepts
  • Strong knowledge of auditing and accreditation practices in net zero and sustainability.
  • Strong presentation, teamwork, interpersonal, and time management skills.
  • Excellent computer skills using key packages such as Microsoft 365 and Adobe Suites.
  • Conduct and support research, learning, development, and grants and funding applications and opportunities.
  • Excellent communication skills (verbal, written, and listening), as well as articulating sustainability news.
  • Excellent communication skills (verbal, written, and listening), as well as articulating sustainability news.

Qualifications

  • PhD, Master’s Degree, or equivalent in engineering, mathematics, computer science, physics, or other disciplines.
  • ISO 19011 certified. Other professional and industry certifications such as ISO 14065 and ISO/IEC 17029 certifications are added advantages.
  • Accreditation by an international body is an added advantage.
APPLY NOW
Lead Auditor

We are looking for a lead auditor for our sustainability and compliance team. You should be able to lead and support projects and teams, stay up to date with auditing and accreditation occurrences, events, and services, and liaise with co-workers such as sustainability analysts.

Requirements

  • Proven experience as a lead auditor for sustainability and Validation/Verification Body (VVB) projects.
  • Knowledge in certification decision making process.
  • Experience in audit planning, site visits, assessments of conformity to principles and requirements.
  • Experience in understanding the validation and verification/certification process, leading the team involved, and producing opinion and report.
  • Knowledge and understanding of requirements, processes, procedures for Validation or Verification project types and certification pathways.
  • Experience in planning and making effective use of human resources and management validation or verification teams and personnels.
  • Experience in planning and organizing work effectively.
  • Experience in representing the validation or verification/certification team in external interactions.
  • Knowledge and expertise in applied technical, review, methodological, and sectoral aspects.
  • Knowledge of VVB’s procedures for audit functions and documented procedures with relevant instructions in information.
  • Evidence of personnel records, training, examinations, experience, affiliations, professional status, and consultancy services.
  • Knowledge of presenting and resolving conflicts.
  • Experience in Validation or Verification/Certification activities such as data, information and system auditing techniques and methodologies.
  • Knowledge of risk assessment techniques and methodologies.
  • Experience in application of concepts of materiality and level of assurance.
  • Experience in information collection via effective interviewing, listening, observing, and reviewing documents, records, and data.
  • Experience in verification of the accuracy of collected information, evaluation of the sufficiency and appropriateness of evidence to support validation or verification/certification findings and conclusions.
  • Knowledge of the preparation of opinions and reports.
  • Experience in VVB program requirements and sector-specific best practices.
  • Experience in ANAB certification processes and sectoral scopes.
  • Lead and support research, learning, development, and grants and funding applications and opportunities.

Qualifications

  • PhD, Master’s Degree, or equivalent in engineering, mathematics, computer science, physics, or other disciplines.
  • 5+ years related working experience.
  • ISO 19011 certified. Other professional and industry certifications such as ISO 14065 and ISO/IEC 17029 certifications are added advantages.
  • Accreditation by an international body is an added advantage.
APPLY NOW

Operations

Human Resources Officer

Job Description

  • Help recruit new employees.
  • Handle complaints and disciplinary procedures.
  • Give advice on sickness absence, performance, and employment relations.
  • Plan and put into place employee training and development activities.
  • Make sure employees have the right pay and benefits.
  • Arrange employee support services like welfare and counselling.
  • Keep up to date with employee compensation benefits, and health & safety laws.
  • Give advice on pay negotiations, redundancy, and employment law.
  • Develop HR policies, and procedures and green book.
  • Maintain confidential employee records.
  • Maintain employee statutory benefits.

Experience

  • 3 years’ work experience in similar role
  • HND or BSc or Equivalent in Industrial relations, Business Administration, or relevant field of study
  • Registration with Chartered Institute of Personnel Management Nigeria

Skills

  • Excellent administration skills
  • Knowledge of Labour Laws, ECA and ILR.
  • To be thorough and pay attention to detail.
  • The ability to work well with others.
  • The ability to monitor your own performance and that of your colleagues.
  • Excellent written communication skills
  • Business management skills
  • Sensitivity and understanding
  • Excellent use of Microsoft Office (especially Excel)
APPLY NOW
Internal Auditor

Job Description

  • Analysing business data and evaluating information/systems
  • Participating in the continuous improvement of audit processes and procedures
  • Leading internal audit when developing an annual Internal Audit Plan
  • Assess how well the business is complying with rules and regulations and inform management of any issues that need addressing.
  • Anticipate emerging issues through research and interviews and decide how best to deal with them.
  • Communicating the findings of an audit via written reports and oral presentations
  • Making recommendations to improve or strengthen internal controls.
  • Representing teams/ management during audit meetings
  • Preparing documents for external audit
  • Audit business policies and procedures annually for compliance.

Experience

5 years’ working experience in similar position; BSc. Accounting or relevant qualifications.

Skills

  • The ability to use your own initiative.
  • Analytical thinking and attention to detail
  • The ability to work effectively on your own and as part of a team.
  • Strong ethical standards and high levels of integrity
  • The ability to think objectively and demonstrate sound judgement.
  • Strong communication skills, both written and verbal
  • Organisation and facilitation skills
  • Resilience under pressure
  • Flexible thinking and ability to adapt to change.
APPLY NOW
Office Assistant

Job Description

  • Manage the front-desk and reception areas, serving as the first point of contact for guests, employees, job candidates, and vendors.
  • Perform general administrative tasks, such as answering and directing phone calls; handling email, faxes, files, meeting minutes, mailings, and deliveries; and coordinating meeting-room calendars.
  • Keep the office clean, stocked, and organized, especially the Executive office, conference rooms, storage closets, and communal areas.
  • Order office supplies, stock supply stations, and ensure equipment is operable.
  • Maintain filing system, contacts database, employee lists, and inventories.
  • Provide ad hoc support to staff members and departments, including organization of on-site and off-site team events.
  • Management of C-Suite calendar and travel
  • Manage office petty cash.

Experience

  • One year experience in clerical role. HND or BSc in any field of study
  • Experience in coordinating budgets and expenses.
  • Experience in helping to develop internal processes and filing systems.

Skills

Excellent written and verbal communication skills; Self-Driven; Excellent Customer Care Skills; Exceptional Communication Skills; Ability to Maintain a Strict Level of Confidence; Proficiency in Microsoft Office Programs (Especially Word, Power point and Excel); Attention to Detail; Professional Appearance; Excellent Typing Skills; Strong Problem Solving Skills; Excellent Organisational Skills; Highly Motivated and Ability to Prioritize Efficiently; Ability to Work Alone and As Part of a Team; Enthusiastic and Reliable; Knowledge of Basic Office Management Procedures.

APPLY NOW

Communications and PR

Communication Officer

Job Description

  • Writing and distributing corporate communication materials, advising management on publicity activities and serving as the company’s point of contact with the media.
  • Performing market research and analysing the company’s audience
  • Working with management to create and plan public relations strategies and campaigns to enhance brand image and voice
  • Writing publicity content such as press releases, newsletters, speeches, website copy and leaflets
  • Creating and maintaining a robust relationship with the media to promote the company’s image
  • Coordinating promotional events and attending news conferences, press launches and exhibitions
  • Monitoring and responding to feedback from the media and the public about the organisation on traditional and digital channels
  • Recording media coverage and measuring impact of publicity campaigns on audience engagement
  • Developing and disseminating public relations materials that increase visibility among stakeholders and statutory bodies
  • Ensuring that digital marketing content aligns with the company’s brand identity and message

Experience

  • Minimum 3 years of writing and editorial experience with Communications or PR Agency
  • Bachelor’s degree in Communications or related field

Skills

  • Outstanding written and oral communications skills
  • Proficient in MS Office and various social media applications
  • Knowledge in social media strategies and best industry practices
  • Creative, innovative, and detail-oriented
  • Graphic design skills a plus
  • Excellent work ethic
APPLY NOW
Digital Marketing Officer

Job Description

  • Develop, implement, and manage marketing campaigns promoting the organization’s products and services. The candidate will majorly enhance brand awareness, drive web traffic, and acquire leads/customers.
  • Develop marketing strategies that align with the organization’s business goals
  • Manage and execute campaigns across various digital channels, including email, social media, search engines, and display advertising
  • Measure and report on the performance of digital marketing campaigns, and assess against goals (ROI and KPIs)
  • Conduct market research and analyze trends to identify new opportunities and improve campaign performance
  • Collaborate with cross-functional teams, including creative, content, and web development, to produce engaging content and optimize user experience

Experience

  • Master’s degree in marketing, communications, or related field
  • 5+ years of experience in digital marketing or related field

Skills

  • Strong understanding of digital marketing channels, including SEO, social media, email marketing, and display advertising
  • Proficient in marketing automation tools
  • Excellent analytical skills and experience with web analytics tools (e.g., Google Analytics)
  • Strong project management skills
  • Excellent written and verbal communication skills
APPLY NOW
Sales Specialist

We’re looking for a results-driven Sales Representative with excellent interpersonal skills to actively seek out and engage customer prospects. The ideal candidate will have a strong understanding of the sales process and excel at generating leads, building relationships, and closing deals.

Requirements

  • Proven experience in sales, preferably in a similar industry or sector.
  • Ability to create and maintain sales pipeline
  • Ability to develop upscale and cross sale strategy
  • Excellent communication and interpersonal skills.
  • Strong negotiation and persuasion abilities.
  • Ability to understand and explain technical concepts and product specifications.
  • Results-driven with a track record of meeting or exceeding sales targets.
  • Familiarity with Customer Relationship Management (CRM) software and sales tracking tools.
  • Familiarity Salesforce, LinkedIn Sales Navigator, and other tools.
  • Self-motivated and able to work independently as well as part of a team.
  • Ability to create and deliver presentations tailored to the audience’s needs.
  • Adaptability and resilience in a fast-paced and competitive sales environment.
  • Willingness to travel as needed for client meetings and industry events.

Qualifications

  • Bachelor’s degree in business administration, marketing, technology, or a related field.
  • Professional and Industry certifications are added advantages.
  • 2 years’ experience in Tech sales
APPLY NOW
Senior B2B Sales Executive – Tech/Software

We are looking to hire a customer-oriented senior sales specialist to increase sales and lead our team of sales representatives.

Requirements

  • Managing a pipeline of leads who are interested in joining Netzence
  • Organising and running demo meetings with potential customers over video calls
  • Supporting marketing initiatives to generate leads
  • Define the sales strategy
  • Proven experience in sales and strong leadership and team management skills.
  • Excellent communication and negotiation abilities.
  • Demonstrated track record of achieving and exceeding sales targets.
  • Ability to analyze sales data and market trends to make informed decisions.
  • Proficiency in Customer Relationship Management (CRM) software and other sales tools.
  • Knowledge of Salesforce, LinkedIn Sales Navigator, and other tools.
  • Strong organizational and time management skills.
  • Ability to travel as needed for client meetings, conferences, and events.
  • Strong business acumen and strategic thinking abilities.
  • Ability to train and mentor sales staff to improve performance and productivity.
  • Provide timely feedback to product teams on product gaps.

Qualifications

  • Bachelor’s degree in business administration, marketing, technology, or related field (Master’s degree preferred).
  • 5+ years proven experience as a senior sales representative.
  • Professional and Industry certifications are added advantages.
  • Proven track record of success in sales, with documented achievements.
APPLY NOW

Onboarding

Relationship and Onboarding Officer

We are looking for a Relationship and Onboarding Officer to build and maintain positive relationships with clients and oversee the onboarding process for new clients. You will serve as the main point of contact for clients, addressing their inquiries, resolving issues, and ensuring a smooth onboarding experience.

Requirements

  • Proven experience in customer needs and plans development, Customer Relationship Management (CRM), partnership development, high quality sales and supply, and customer service solution design and implementation.
  • Proven experience in client onboarding, documentation and compliance, risk management, stakeholder management, process improvements, and knowledge champion.
  • Strong interpersonal skills and the ability to communicate effectively with clients, colleagues, and stakeholders at all levels.
  • Excellent organizational skills and attention to detail, with the ability to manage multiple tasks and priorities in a fast-paced environment.
  • Proficiency in using CRM systems, databases, and other software tools to track client interactions and manage onboarding processes.
  • Problem-solving skills and the ability to resolve client issues and challenges with tact and diplomacy.
  • Knowledge of regulatory requirements and compliance standards related to client onboarding and Know Your Customer (KYC) procedures.
  • Ability to work independently and collaboratively as part of a team, demonstrating initiative, flexibility, and a proactive approach to achieving goals.
  • Commitment to providing exceptional client service and building long-lasting relationships based on trust, integrity, and professionalism.

Qualifications

  • Degree in business administration, finance, marketing, or a related field.
  • Certification or training in client relationship management, onboarding processes, or related areas.
  • 2+ years of proven experience in similar role.
APPLY NOW
Installation Engineers

We are looking for an Installation Engineer who will oversee the installation, configuration, and testing of equipment, systems, or infrastructure at client sites. You will work closely with software engineers and embedded/IoT software engineers, clients, and internal teams to ensure that installations are completed efficiently, on time, and according to specifications.

Requirements

  • Proven experience in installation engineering, field service, or technical support, preferably in the telecommunications, Information Technology (IT), or infrastructure industry.
  • Strong technical skills and hands-on experience with installing and configuring equipment, systems, or infrastructure, such as networking devices, servers, or telecommunications equipment.
  • Familiarity with installation tools, equipment, and techniques, including cable management, rack mounting, and power distribution.
  • Knowledge of safety regulations and best practices for working in industrial environments, construction sites, or customer premises.
  • Excellent communication skills and the ability to interact professionally with clients, colleagues, and subcontractors.
  • Problem-solving abilities and the capacity to troubleshoot technical issues independently and collaboratively.
  • Ability to work independently and manage multiple installation projects simultaneously, while adhering to project deadlines and quality standards.
  • Flexibility to travel to client sites as needed and work outside of regular business hours to accommodate project schedules and deadlines.
  • Experience with project management software, Computer Aided Design (CAD) tools, or installation management systems.

Qualifications

  • Degree in engineering, computer science, technology, or a related field.
  • Industry certifications or training related to installation engineering, such as CompTIA Network+, Cisco Certified Network Associate (CCNA), or equivalent, is an added advantage.
  • 2+ years of proven experience in similar role.
APPLY NOW

Sales and Business Development

Business Development Manager

Job Description

  • Develop, execute, and oversee a business strategy that prioritizes growth and positive customer ratings.
  • Enrol clients on business platform.
  • Maintain positive professional relationships with clients
  • Use financial techniques to improve sales revenue
  • Monitor sales progress to ensure that corporate goals are being met
  • Track all business-related invoices
  • Conduct high-level industry research to develop effective sales solutions
  • Promote the company’s products or services to prospective clients
  • Participate in collaborative business meetings to update key stakeholders
  • Provide continuous, constructive feedback to salespeople
  • Review sales contracts to ensure they meet legal and corporate guidelines
  • Interact with clients and respond to important inquiries about the company’s services

Experience

  • 5 years’ experience is similar role
  • BSc in business, marketing, or finance
  • Experience in managing sales or marketing teams

Skills

  • Sharp negotiation and networking skills.
  • Organizational skills.
  • Problem-solving.
  • Proven record of sales growth.
  • Experience in customer service, marketing, or a sales-related field.
  • Strong knowledge of business and sales growth techniques.
  • Exceptional project management skills.
  • Clear verbal and written communication skills.
APPLY NOW
Customer Success Representative

We’re looking for a results-driven Customer Success Representative with excellent communication skills to actively seek out and engage clients and prospective customer. The ideal candidate will maintain existing customer success metrics and data as directed.

Requirements

  • Excellent written and verbal communication and strategic planning.
  • Strong organization and time management skills
  • Ability to work effectively across multiple departments in a deadline-driven environment.
  • Results-driven with a track record of meeting or exceeding departmental targets.
  • Familiarity with CRM software and sales tools.
  • Experience in managing sale/or client’s account.
  • Ability to manage data for new and prospective clients.
  • Ability to review or make changes to customers’ accounts.
  • Ability to thrive in fast-paced, innovative, team driven, and high energy environment

Qualifications

  • Bachelor’s degree or equivalent in Communication or a related field.
  • Professional and Industry certifications are added advantages.
  • 2+ years proven experience in communications, marketing, sales, account management, client-facing or customer support role.
APPLY NOW
Business Finance Manager

Job Description

  • Experience with accounting principles, financial reporting, forecasting, budgeting and analysis across the income statement, balance sheet and statement of cash flows.
  • Ability to work independently and collaboratively in a fast-paced environment.
  • Analytical and organizational.
  • Flexible thinker.
  • Ability to meet deadlines.
  • Expertise in MS Office Suite including advanced Excel and PowerPoint.
  • Data management experience.
  • Strong financial modelling skills.
  • Industry experience is preferred.
  • Strong project management skills.

Experience

  • Bachelor’s degree in accounting or finance required. MBA preferred.
  • Seven to 10 years of professional experience with a track record of increased responsibilities.
  • RELEVANT CERTIFICATION(S): FPAC, CPA, ACCA, and ICAN.

Skills

  • Experience with accounting principles, financial reporting, forecasting, budgeting and analysis across the income statement, balance sheet and statement of cash flows.
  • Ability to work independently and collaboratively in a fast-paced environment.
  • Analytical and organizational.
  • Flexible thinker.
  • Ability to meet deadlines.
  • Expertise in MS Office Suite including advanced Excel and PowerPoint.
  • Data management experience.
  • Strong financial modelling skills.
APPLY NOW

Legal

Legal Counsel – Technology and IP

We are looking for a highly qualified Legal Counsel to oversee the legal aspects of our business. You will safeguard our reputation by guaranteeing that the company strictly follows law guidelines and give legal advice to management about all relevant issues.

Requirements

  • Ability to analyze and summarize complex legal topics, aggregate decision-relevant information to convey messages clearly and concisely, and objectively develop, challenge, and verify conclusions.
  • Ability to act autonomously in problem solving and complex, strategic decisions.
  • Expertise in drafting and filing Intellectual Property (IP) related documents such as patents and trademarks.
  • Expertise in drafting and reviewing legal documents such as contracts, statements, agreements, etc.
  • Ability to manage large volume and variety of legal matters with competing deadlines and priorities.
  • Ability to execute procedures for protecting patents, trademarks, and industrial designs.
  • Ability to handle legal disputes and litigation.
  • Strong interpersonal and teamwork skills
  • The ability to manage internal and external teams while encouraging independent thought and recognizing differing viewpoints.
  • Highest standards of ethics and integrity.
  • Strong analytical and problem-solving skills, with the ability to identify, mitigate, and handle legal risks.
  • Familiarity with data privacy laws and regulations, such as NDPR, GDPR and CCPA, up to date with relevant laws, and contributing to the knowledge base of the organization’s legal function.
  • Experience advising clients or stakeholders on legal and regulatory issues related to technology and IP.
  • Prior experience in-house at a technology company or in a technology-focused law firm is desirable.
  • Strong understanding of technology and familiarity with emerging technologies such as AI, blockchain, cloud computing, and IoT.
  • Arbitration and mediation skills and in-depth knowledge of administrative law and procedures.

Qualifications

  • Degree in Law or similar relevant field (MA in Law is preferred).
  • Professional and Industry certifications are added advantages.
  • 3+ years of proven experience practicing law, with a focus on technology transactions, IP, and/or related areas.
APPLY NOW
Legal Counsel – Company, Sustainability, and VVB

We are looking for a legal counsel that will provide legal support and guidance on corporate governance, sustainability initiatives, and vendor compliance matters. You will work closely with internal stakeholders across various departments to ensure legal compliance, promote sustainability goals, and manage relationships with vendors and suppliers.

Requirements

  • Experience advising on corporate transactions, including mergers, acquisitions, and joint ventures.
  • Familiarity with vendor management processes, including vendor due diligence and compliance assessments.
  • Expertise in drafting and reviewing legal documents such as contracts, statements, agreements, etc.
  • Excellent communication and interpersonal skills, with the ability to collaborate effectively with internal and external stakeholders.
  • Strong analytical and problem-solving skills, with the ability to identify and mitigate legal risks.
  • Commitment to promoting sustainability and corporate social responsibility (CSR) principles.
  • Ability to work independently and manage multiple priorities in a fast-paced environment.
  • Ability to handle legal disputes and litigation related to company operations, sustainability practices, and vendor relationships.
  • Ability to Support the development and implementation of policies and procedures to ensure legal compliance and promote ethical business practices.
  • Familiarity with relevant laws and regulations, up to date with relevant laws, and contributing to the knowledge base of the organization’s legal function (including legal aspect of sustainability and VVB).
  • Strong understanding of corporate law, environmental regulations, and sustainability frameworks (e.g., UN Sustainable Development Goals, GRI Standards, SASB).
  • Understanding legal functions of Validation/Verification Bodies (such as UNFCCC and VERRA).
  • Arbitration and mediation skills and in-depth knowledge of administrative law and procedures.

Qualifications

  • Degree in Law or related field (MA in Law is preferred).
  • Professional and Industry certifications are added advantages.
  • 5+ years proven experience. practicing law, with a focus on corporate governance, sustainability, climate action, and/or vendor compliance.
APPLY NOW

Other Jobs

Business Development Manager
Objectives of this role

• Responsible for driving business growth within Netzence Sustainability Ltd.
• Develop a network of contacts to attract new clients, research new market opportunities and oversee growth projects,
• Making sales projections and forecasting revenue, in line with projected income.
• Be a catalyst for driving business transformation.
• Develop, execute, and oversee a business strategy that prioritizes growth and positive customer ratings
• Maintain positive professional relationships with clients
• Use financial techniques to improve investment revenue
• Track all business-related invoices
• Train sales professionals and help improve their skills

Responsibilities

• Conduct high-level industry research to develop effective investment solutions.
• Promote the company’s solutions to prospective clients.
• Participate in collaborative business meetings to update key stakeholders.
• Provide continuous, constructive feedback to the finance team.
• Review sales and investment contracts to ensure they meet legal and corporate guidelines.
• Interact with clients and respond to important inquiries about the company’s services.

Required skills and qualifications

• Proven record of sales growth
• Experience with grants application, marketing, or a sales-related field
• Strong knowledge of business and sales growth techniques
• Exceptional project management skills
• Clear verbal and written communication skills
• Enthusiasm for the company and its growth potential

Preferred skills and qualifications

• Master’s degree (or equivalent experience) in marketing, business accounting, or finance
• Experience in managing sales or marketing teams
• Sharp negotiation and networking skills
• Organizational skills
• Problem-solving skills
• Educational background in business, marketing, or finance

APPLY NOW
Web Developer
Descriptions:

We are looking for a Web Developer to design, create analyse, develop, extend, implement, deploy, and maintain reliable and high-performing web-based applications and services. You will be part of a cross-functional team that is responsible for the full software development life cycle. You should be able to liaise with co-workers (such as Embedded/IoT Software Engineer).

As a Web Developer, you should be comfortable with underlying software and databases/backend, and understand interface and visual design (i.e., frontend). You should be comfortable with coding languages, development frameworks, and third-party libraries, and familiar with Agile development methodologies. You should also be a team player with a capability to lead teams, recommend and implement strategies, apply web/software development practices and procedures, develop and introduce new approaches, maintain accurate and thorough documentation, and provide effective leadership to the team.

Requirements:

• Proven experience as a Web Developer.
• Experience in one or more programming and scripting languages, and firmware.
• Experience in analysing, designing, coding, developing, testing, connecting, and implementing Application Programming Interfaces (APIs) for applications to exchange data.
• Perform requirements gathering and analysis.
• Design the architecture of the components of an application.
• Plan and prototype new applications.
• Test sites, applications, features, in different browsers and environments.
• Learn and test new technologies, frameworks, and languages.
• Preparing test specification, test plans, and engineering reports.
• Build and maintain databases.
• Perform code refactoring and optimisation of existing code.
• Strong analytics, algorithm, and data structures skills.
• Experience with various database type and web servers.
• Identify and fix bottlenecks and bugs, and conduct code review.
• Understand CMS and use standard HTML/CC practices.
• Strong analytical, communication, interpersonal, teamwork, time management, and problem solving/troubleshooting skills.
• Document and contribute to codes, and design information architecture within an application or website.

Qualification:

• Degree in Computer Science, Software Engineering, Mathematics, or a relevant field.
• Related certifications are added advantages.
• Understanding of Agile software tools such as Git, GitHub, Jenkins, Gradle, and Docker is an added advantage.

APPLY NOW
UI/UX Designer
Descriptions:

We are looking for a UI/UX Designer to design graphic elements, develop navigation components, and gather user requirements. You will be part of a cross-functional team that is responsible for the full software development life cycle. The UI/UX Designer’s primary responsibility will be creating graphic user interface elements (such as tabs, widgets, and menus), evaluate and collect user requirements and collaborate with software/product team, illustrate design concepts, and use sitemaps, process flows, and storyboards. You should be able to liaise with co-workers (such as Web Developer and Software Engineer).

To ensure success as a UI/UX Designer, you should demonstrate proficiency creating UI mock-ups and prototypes, make unique graphic designs, identify and resolve UX issues, have a sound understanding of the traditional product life cycle. You should be a team player with a capability to lead teams, recommend and implement strategies, understand software development practices and procedures, introduce and develop new approaches, maintain accurate and thorough documentation, and provide effective leadership to the team.

Requirements:

• Proven experience as a UI/UX Designer.
• Collect and evaluate user requirements.
• Understand business requirements and user feedback.
• Use storyboards, process flows, sitemaps to illustrate design concepts.
• Understand graphic user interface elements such as menus, tabs, and widgets.
• Excellent and up-to-date knowledge of Sketch, InVision, HTML, Visio, iOS, Android, Adobe Creative Suite, and other software.
• Portfolio of work in UI/UX design for web and mobile platforms.
• Create UI mock-ups, user flows, wireframes, and prototypes that clearly show how sites work and look.
• Design UI elements such as input controls, navigational components, and informational components.
• Make page navigation buttons and search fields.
• Make unique graphic designs.
• Prepare and present rough draughts to teams and stakeholders.
• Identity and resolve UX issues and errors.
• Make layout changes based on user feedback, usage metrics, usability findings, and business requirements.
• Follow guidelines such as font, colour, and image style guidelines.
• Strong analytical, communication, time management, interpersonal, teamwork, time management, and problem-solving/troubleshooting skills.
• Basic understanding of Agile software methodologies or tools.
• Great organisational and/or project management skills.

Qualification:

• Degree in Computer Science, Software Engineering, Mathematics, Design, Fine Arts, or a relevant field.
• Related certifications are added advantages.
• Basic knowledge of HTML, CSS, and JavaScript is an added advantage.

APPLY NOW
Embedded/IoT Software Engineer
Descriptions:

We are looking for an Embedded Software Engineer (or an Internet of Things (IoT) Software Engineer) to analyse, develop, extend, and implement scalable software solutions for IoT connected devices, edge devices, proprietary hardware, legacy devices, and other smart devices. You will be part of a cross-functional team that is responsible for the full software development life cycle. You should be able to liaise with co-workers (such as Full-stack developer).

As an Embedded/IoT Software Engineer, you should be comfortable with designing, implementing, extending, and optimizing software components and their interactions with hardware components, as well as developing and extending software components in hardware for interactions with web and mobile applications. You should be comfortable with coding languages, development frameworks, and third-party libraries, and familiar with Agile development methodologies and hardware components such as IoT devices like sensors and controllers. You should also be a team player with a capability for visual design. You should be able to lead teams, recommend and implement strategies, understand and execute (embedded) software development practices and procedures, develop and introduce new approaches, maintain accurate and thorough documentation, and provide effective leadership to the team.

Requirements:

•Proven experience as an Embedded/IoT Software Engineer.
• Experience in contributing to open-source projects and providing reference implementations.
• Proficiency in any programming languages (C++, Java, or Python), libraries, and firmware (project dependent).
• Maintaining (open source) software and hardware components.
• Experience in developing, optimizing, and delivering the software need to support new embedded systems including IoT devices, edge devices, proprietary hardware, legacy devices, or other smart devices.
• Experience in device drivers and architecting IT system with applications, data, and infrastructure, and working with public cloud.
• Preparing test specification and test plans for software and hardware modules and preparing engineering reports.
• Experience in analysing, designing, coding, developing, testing, connecting, and implementing RESTful APIs.
• Developing unit test module/scripts for verifying and validating software and hardware functionalities.
• Familiar with common stacks and continuous integration solutions.
• Strong analytics, algorithm, and data structures skills.
• Experience with various database type and web servers.
• Identify and fix bottlenecks and bugs, and conduct code review.
• Strong analytical, communication, interpersonal, teamwork, time management, and problem solving/troubleshooting skills.

Qualification:

• Degree in Computer Science, Software Engineering, Mathematics, or a relevant field.
• Related certifications are added advantages.
• Understanding of Agile software tools such as Git, GitHub, Jenkins, Gradle, and Docker is an added advantage.

APPLY NOW
Blockchain Developer
Descriptions:

We are looking for a Blockchain Developer to design, implement, deploy, support, and maintain a distributed blockchain-based platform and network. You will be part of a cross-functional team that is responsible for the full software development life cycle. The Blockchain Developer’s primary responsibility will be analysing and interpreting requirements, designing blockchain technology, designing smart contracts, and building and launching a blockchain platform and network. You should be able to liaise with co-workers (such as Full-stack developer and Embedded/IoT software engineer).

To ensure success as a Blockchain Developer, you should demonstrate proficiency in one of the mainstream programming languages, have a sound understanding of the traditional product life cycle, blockchain technologies, smart contracts, and Application Programming Interfaces (APIs), and be familiar with Agile development methodologies. You should be a team player with a capability for visual design. You should be able to lead teams, recommend and implement strategies, understand software development practices and procedures, introduce and develop new approaches, maintain accurate and thorough documentation, and provide effective leadership to the team.

Requirements:

• Proven experience as a Blockchain Developer.
• Strong software development background.
• Experience working open-source projects and large codebases.
• Proficiency in any programming languages: C++, JavaScript, Java, Python, Solidity, and Go.
• Strong knowledge of common algorithms, SQL, and data structures.
• Familiarity with basic cryptography and P2P networks.
• Design, develop, and test blockchain technologies.
• Strong knowledge of writing efficient and safe multithreaded code and smart contracts.
• Proficiency in the Qt Widgets module.
• Experience analysing, designing, coding, developing, testing, connecting, and implementing RESTful APIs and websites.
• Identify and correct bottlenecks and fix bugs.
• Familiar with program testing.
• Maintain and extend client and server-side applications for integration and business logic.
• Strong analytical, communication, interpersonal, teamwork, time management, and problem-solving/troubleshooting skills.
• Understanding of Agile software tools such as Git, GitHub, Jenkins, Gradle, and Docker.
• Familiar with developing prototypes and implementing actual products/solutions.
• Great organisational and/or project management skills.

Qualification:

• Degree in Computer Science, Software Engineering, Mathematics, or a relevant field
• Related certifications are added advantages.
• Understanding Agile software tools such as Git, GitHub, Jenkins, Gradle, and Docker is an added advantage.

APPLY NOW
Full-Stack Developer – iOS, Android, and Web
Descriptions:

We are looking for a Full Stack Developer to analyse, develop, and implement scalable software solutions. You will be part of a cross-functional team that is responsible for the full software development life cycle.

As a Full Stack Developer, you should be comfortable around both front-end and back-end coding languages, development frameworks, and third-party libraries, and familiar with Agile development processes and methodologies. You should also be a team player with a capability for visual design and utility and ability to liaising with co-workers. You should be able to lead professional teams, recommend and implement strategies, understand and execute software development practices and procedures, develop and introduce new approaches, maintain accurate and thorough documentation, and provide effective leadership to the team.

Requirements:

• Proven experience as a Full Stack Developer or similar role
• Experience developing, testing, and deploying desktop and mobile applications and cloud native applications
• Experience architecting IT system with applications, data, and infrastructure, and working with public cloud
• Experience analysing, designing, coding, developing, testing, connecting, and implementing RESTful APIs
• Familiar with common stacks and continuous integration solutions
• Strong analytics, algorithm, and data structures skills
• Knowledge of multiple front-end languages and libraries (e.g. HTML/ CSS, JavaScript, XML, jQuery)
• Experience in any programming languages (e.g., PHP, C#, Java, Python, .NET, and Ruby) and JavaScript frameworks (e.g., Flutter, AngularJS, ReactJS, and NodeJS)
• Experience with various database type (e.g., MySQL, MongoDB, and Oracle), web servers (e.g., Apache) and UI/UX design and standards
• Experience with program testing and working in Agile/Scrum environments
• Strong understanding of software engineering concepts
• Understanding design principles and interface guidelines associated with the Google’s Android, Apple’s iOS, and the web
• Identify and correct bottlenecks and fix bugs
• Proficient with application and computer servers
• Strong analytical, communication, interpersonal, teamwork, time management, and problem solving/troubleshooting skills
• Excellent communication and teamwork skills
• Great organisational and project management skills

Qualification:

• Degree in Computer Science, Software Engineering, Mathematics, or relevant field
• Related certifications are added advantages
• Understanding of Agile software tools such as Git, GitHub, Jenkins, Gradle, and Docker is an added advantage

 

 

 

APPLY NOW
Android Developer
Descriptions:

We are looking for a brilliant, flexible Android Developer to manage and create apps that meet the needs of our target audience. You will be part of a cross-functional team that is responsible for the full software development life cycle and software development life cycle. The Android Developer’s general responsibilities include, but not limited to, writing and proofreading code, developing and implementing algorithms and data structures, liaising with co-workers (such as Full-stack and iOS developers) within and outside of their department, and monitoring customers’ technical feedback. Over time, you will also be required to create app updates.

To ensure success as an Android Developer, you should demonstrate proficiency in one of the mainstream programming languages, have a sound understanding of the traditional product life cycle, and be familiar with Agile methodologies. An exceptional Android Developer will be fearless but respectful in the pursuit of excellence, continually striving to shape how Android apps impact the world around us.

Requirements:

• Proficiency in Graphics and image-processing (OpenGL, Vulkan)
• Experience in Android development, architecture, testing, deployment, and connection to back-end services
• Proficiency in C++ with Android NDK integration
• Proficiency in Flutter, Java, Kotlin, Python, C#, and/or C++
• Ability to use the Android Studio, including the Android SDK and Microsoft Visual Studio with ease
• Experience analysing, designing, coding, developing, testing, connecting, and implementing RESTful APIs
• Strong analytics, algorithm, and data structures skills
• Translate designs and wireframes in high-quality code
• Identify and correct bottlenecks and fix bugs
• Experience developing Android applications
• Familiar with program testing
• Strong analytical, communication, interpersonal, teamwork, time management, and problem-solving/troubleshooting skills
• Operations analysis and inductive reasoning skills
• Understanding Google’s Android design principles and interface guidelines
• Understanding of Agile software tools such as Git, GitHub, Jenkins, Gradle, and Docker
• Great organisational and/or project management skills

Qualifications:

• Degree in Computer Science, Software Engineering, Mathematics, or relevant field
• Related certifications are added advantage
• Prior experience as an Android Developer is an added advantage
• Understanding of Agile software tools such as Git, GitHub, Jenkins, Gradle, and Docker

APPLY NOW
iOS Developer
Descriptions:

We are looking for a brilliant, flexible iOS Developer to manage and create apps that meet the needs of our target audience. You will be part of a cross-functional team that is responsible for the full software development life cycle and software development life cycle. The iOS Developer’s general responsibilities include, but not limited to, writing and proofreading code, developing and implementing algorithms and data structures, liaising with co-workers (such as Android and Full-stack developers) within and outside of their department, and monitoring customers’ feedback. Over time, you will also be required to create app updates.

To ensure success as an IOS Developer, you should demonstrate proficiency in one of the mainstream programming languages, a sound understanding of the traditional product life cycle, and be familiar with Agile methodologies. An exceptional iOS developer will be fearless but respectful in the pursuit of excellence, continually striving to shape how iOS apps impact the world around us.

Requirements:

• Versed in Swift development and Objective-C
• Excellent working with XCode platform, Swift programming language, Java, and C#
• Proficiency in Graphics and image-processing (OpenGL, Vulkan)
• Experience in iOS frameworks like Core Data, Core Graphics, and Core Animation
• Experience in iOS development, architecture, testing, deployment, and connection to back-end services
• Proficiency in Kotlin, Python, and/or C++
• Experience analysing, designing, coding, developing, testing connecting, and implementing RESTful APIs
• Familiarity with push notifications and cloud message APIs
• Strong understanding of UX/UI standards
• Strong analytics, algorithm, and data structures skills
• Translate designs and wireframes in high-quality code
• Identify and correct bottlenecks and fix bugs
• Knowledge of offline storage threading, and performance tuning
• Familiar with program testing
• Strong analytical, communication, interpersonal, teamwork, time management, and problem-solving/troubleshooting skills
• Operations analysis and inductive reasoning skills
• Understanding Apple’s iOS design principles and interface guidelines
• Great organisational and/or project management skills

Qualifications:

• Degree in Computer Science, Software Engineering, Mathematics, or relevant field
• Related certifications are added advantage
• Prior experience as an iOS Developer will be advantageous
• Understanding of Agile software tools such as Git, GitHub, Jenkins, Gradle, and Docker

 

 

 

APPLY NOW
Social Media Business Development Officer
Descriptions:

We are looking for an enthusiastic, innovative, keen, reliable, and organised social medial officer to support the administration of our social media platform, Fleckings, administer our external social media accounts, and bring fresh ideas and novel social media strategies.

Across Fleckings and our external social media accounts, you will be responsible for creating real-time and original (text, audio, video, and brochure) writeups/contents, manage posts, and convey our voice/response to followers. You will manage our company image, handle our social media presence, monitor user engagement, collaborate with your co-workers, and creatively express our company’s views to achieve our business goals. This is a great opportunity for an individual looking to build a career and move forward with a company of innovative solutions, experts, new projects, and exciting opportunities.

Requirements:

• Design, implement, and define social media KPIs and strategies
• Proficiency in SEO, keyword research, Google analytics, and internet ranking for web contents
• Excellent computer skills using Microsoft Office and Adobe Suites
• Monitor and measure user engagement (and web traffic) and suggest content optimisation
• Hands-on experience in social media and content management
• Stay up to date with the latest digital technologies, social media best practices and trends, and audience preferences
• Create actionable plans to grow and maintain new users and followers on social media
• Develop, edit, publish, and share engaging social media write-ups and contents – texts, photos, audios, videos, and news
• Work and collaborate with marketing, sales, graphic designs, and product development teams to enhance brand consistencies
• Communicate with our target audience (including followers), industry professionals, and influencers to create a strong network
• Provide real-time/constructive feedback and monitor customer reviews
• Work with copyrighters and other content creators to ensure content is original, informative, appealing, and engaging
• Suggest, create, and implement new features (such as promotions and competitions) as well as sales objectives and initiatives for enhanced brand awareness
• Design strategies for user experience to drive new business
• Attend social media and technology events and conferences

Qualifications:

• Degree in Business, Marketing, Journalism, Public Relations, Social Sciences, Arts, or related field.
• Strong understanding of marketing strategies and concepts
• Relevant experience in determining a target audience and how to create unique marketing campaigns to capture their attention
• Excellent analytical, reporting, multitasking, and communication skills and measuring the success of every marketing campaign
• Professional Certification in Google Analytics is strongly preferred
• Proficiency in using multi-social posting programs (such as Hootsuite and HubSpot) and social media marketing tools (such as Buffer) is an added advantage

 

 

APPLY NOW
Application Support Officer
Descriptions:

We are looking for an Application Support Officer to manage the resolution of application and system issues that arise across our products. You will be part of a cross-functional team that is responsible for the full software development life cycle and application life cycle management.

As an Application Support Officer, you should be comfortable around providing both technical and non-technical technology support and familiar with Information Technology (IT) service management and Agile methodologies. You should also be a team player with a knack for information and communication technologies.

Requirements:

• Strong knowledge of iOS and Mobile applications, operating systems, operating systems, applications, and software
• Experience in providing full life cycle management of all higher tier support and troubleshooting
• Knowledge of ITIL and computer protocols like TCP/IP
• Proficiency in proactively identifying and communicating operations and business risks
• Understanding of Agile software tools such as Git, GitHub, Jenkins, Gradle, and/or Docker
• Proficiency in providing support to customers, internal team, and external clients when required
• Assisting with systems integrations, service operation, service transition, and continuous service improvement
• Ability to identify and resolve technical and non-technical issues in time and provide on-call support
• Experience in managing and coordinating application support at the local and international level
• Knowledge of preparing maintenance plans and upgrading schedules for the organisation’s systems and products
• Experience in developing reports
• Proficiency in maintaining and updating technical documents and procedures
• Proficiency in delivering regular and customised training
• Exceptional verbal and written communication skills
• Excellent critical thinking and time management skills
• Excellent listening ability and patience
• Supporting application roll-out and administration

Qualifications:

• Degree in Computer Science, Software Engineering, IT, Information Systems, Mathematics, or relevant field
• Related professional certification is an added advantage
• Prior experience as an Application Support Officer is an added advantage
• Extraordinary customer service and relationship management experience is an added advantage

 

 

APPLY NOW