Company Address: Address 51 Kibagare Way, Loresho, Box 888 – 00606, Nairobi, Kenya

  • Public Policy Internship 

Principal Engineer

    Public Policy Internship Principal Engineer

    What you Will Do

    Fully support company’s Public Affairs strategy and execute it in different phases.
    Create and curate engaging content.
    Communicate and build relationships with current or prospect stakeholders.
    Effectively utilize company’s social media and blogs.
    Assist in administrative duties.
    Schedule, coordinate and attend various events
    Perform research and market analysis activities

    What you Will Bring

    A bachelor’s/master’s degree in business or international relations.
    Strong desire to learn along with professional drive
    Solid understanding of the different social networks
    Excellent verbal and written communication skills
    Efficiency at MS Office
    Passion for the Public Affairs industry and its best practices

    go to method of application »

    Use the link(s) below to apply on company website.  

    Apply via :

  • Senior Product Designer 

Senior Full Stack Engineer

    Senior Product Designer Senior Full Stack Engineer

    Your Role
    KOKO Networks is on a mission to imagine and deliver technology that transforms life in the world’s fastest growing cities. The role we’re looking to fill is a career defining opportunity for someone passionate about this mission and about design who wants to work with amazing teams of engineers, product managers, and delivery managers in Nairobi and Pune.
    The products and solutions you’ll help design and shape touch hundreds of thousands of people in some of the fastest growing cities in the world every single day. You will own design for your product area(s) across the product development lifecycle – from new disruptive ideas all the way to detailed interactions and polished visuals that delight our colleagues, customers, and partners.
    This role requires significant time spent with our customers, partners and colleagues in Nairobi and India. We will consider candidates based there or willing to relocate there.
    What You Will Do

    You will build domain knowledge of KOKO’s business, markets, and internal realities as a combined software and hardware company… and how that influences our product experience
    You will work hand in hand with product managers and lead engineers throughout the discovery, design, and development process to bring great ideas to life
    With your cross-functional team, you will develop a keen understanding of our users and their needs – whether through user research, journey mapping, or experimentation
    From this understanding, you’ll craft experiences and designs that help KOKO products and solutions address our users’ needs, using wireframing, prototyping, sketching/visualization, etc
    You will use mixed usability testing methods to gather qualitative and quantitative data, translate that data into feature enhancements or new products
    You’ll use research to challenge and validate design decisions in an ongoing development process that strives to make the customer and user experience better
    You’ll promote leading techniques for user research, ideation, prototyping, design, and user testing
    Have a holistic view, understanding, and strong consideration of design and user experience, including layout, typography, colour theory, visual hierarchy, and working knowledge of Miro or Figma

    What You Will Bring to KOKO

    5+ years experience designing digital products and solutions, not just websites
    You have helped ship products
    You have a holistic understanding of product design, including visual design, experience design, and business acumen
    You have designed experiences that people can access on any type of device: desktop, tablet, phone
    You appreciate the entire product development process, from problem solving through to detailed visual and interaction design
    You have strong experience creating beautiful high-fidelity mockups as well as prototypes
    We prefer candidates who have experience working in businesses that combine software and hardware (with manufacturing and logistics)
    You’re entrepreneurial; you need little direction; you’re self driven and show ownershipYou are an excellent communicator of design work and your rationale behind proposals
    You’re able to easily switch between thinking creatively and analytically for best results

    go to method of application »

    Use the link(s) below to apply on company website.  

    Apply via :

  • Test Engineer 

Driver

    Test Engineer Driver

    Your Role
    As KOKO grows within and outside Kenya, our team is looking for Test Engineers with a strong understanding of complex distributed systems and a demonstrated ability to effectively test and troubleshoot them.
    In this position you will work collaboratively with engineering team members to build productive working relationships and collaborate with cross-functional teams to meet KOKO’s quality commitments to its customers. KOKO’s suite of products spans multiple technical domains and disciplines in software and hardware, and so experience in end-to-end systems thinking across distributed components is key for this role.
    What you will do
    KOKO’s technology stack currently includes (but is not limited to):

    Core Technology: AWS, Python, Flask, Vue.js, Postgres, Kotlin, Java, Firebase, C++, Celery, Message Queues, Odoo ERP, Docker, Jenkins, CircleCI, Git
    Test Engineering: Maven, Selenium, TestNG, Cucumber, Postman,Newman, JMeter
    Review requirements, specifications and technical design documents to provide timely and meaningful feedback.
    Develop deep product and domain knowledge of KOKO’s systems.
    Liaise with internal teams (e.g. developers and product managers) to identify system requirements and create detailed, comprehensive and well-structured test plans and test cases.
    Estimate, prioritize, plan and coordinate testing activities.
    Design, develop and execute automation scripts using automation tools.
    Identify, record, document thoroughly and track bugs through to closure.
    Perform thorough regression testing when bugs are resolved.
    Develop and apply testing processes for new and existing products to improve on their quality and functionality.
    Monitor debugging process results.
    Work with the development team to provide inputs to fix issues and possible solutions to problems.
    Participate with the entire team in setting the quality standards for the product.
    Contribute to reviewing and defining quality processes.
    Provide training, guidance, feedback, and coaching to testing team members.
    Collaborate with team members on defects/issues and timelines to ensure timely delivery of releases.
    Track quality metrics, like defect densities and open defect counts.
    Stay up-to-date with new testing tools and test strategies.

    What You Will Bring to KOKO

    2-4 years of relevant experience in manual and automation testing.
    Experience in creating test plans and test scenarios.
    Experience in BDD tools like Cucumber with web testing frameworks like Selenium.
    Experience in mobile app testing tools like Firebase Test Lab or Appium is preferred.
    Hands on programming skills in any one of Java, Python or JavaScript.
    Experience in testing REST APIs.
    Knowledge of database architectures and data models used in the relevant product.
    Experience working with Performance and load testing tools such as JMeter, Gatling or equivalent is a plus.
    Demonstrate problem solving and innovation ability.
    Proficiency in multi-tasking.
    Strong teamwork focus and the ability to foster collaboration within and across teams.

    go to method of application »

    Use the link(s) below to apply on company website.  

    Apply via :

  • Python and Odoo Engineer

    Python and Odoo Engineer

    Your Role
    As KOKO grows within and outside Kenya, our team is looking for experienced Python and Odoo engineers to lead development of our cloud based software products, and be responsible for major technical decisions associated with them accountable for their successful execution. 
    In this position on the software engineering team, you’ll have the opportunity to contribute to many customer and internal facing products. KOKO’s suite of products spans multiple technical domains and disciplines in software and hardware, and so experience in end-to-end systems thinking across distributed components is key for this role.
    What you will do

    KOKO’s technology stack currently includes (but is not limited to) AWS, Python, Flask, Vue.js, Postgres, Kotlin, Java, Firebase, C++, Celery, Message Queues, Odoo ERP, Docker, Jenkins, CircleCI, Git
    Design, implement and deploy back-end Python and Odoo applications
    Develop and maintain CRM, Manufacturing, Finance and Inventory management modules
    Lead the delivery of software projects in a team-based environment 
    Collaborate cross-functionally with business users, product managers, project managers and other engineers to to define, design, scope and ship new features using elegant solutions.
    Provide recommendations for continuous improvement.
    Work alongside other engineers on the team to elevate technology and consistently apply best practices.
    Help others to improve the quality of their work through regular design and code reviews
    Deliver new features to production environments and support them in operation
    Participate in building the engineering culture at KOKO

    What You Will Bring to KOKO

    At least three years experience of development in Python OR Odoo
    Excellent at Python programming and PostgreSQL
    Ability to develop robust and scalable backend services defined by RESTful APIs in Python
    Familiarity with Cloud/ SaaS architectures and how to build secure and maintainable services
    Strong understanding of unit testing, design patterns and usage of tools like profilers
    Experience with source control and continuous integration tools (We use GIT and Jenkins)
    Worked in an Agile multi-functional team 
    Thrive in an environment that requires you to partner with multiple cross-functional teams as stakeholders/customers
    Great oral and written communication skills

    Apply via :

    jobs.lever.co

  • Public Policy Internship

    Public Policy Internship

    What you Will Do

    Fully support company’s Public Affairs strategy and execute it in different phases
    Create and curate engaging content
    Communicate and build relationships with current or prospect stakeholders
    Effectively utilize company’s social media and blogs
    Assist in administrative duties
    Schedule, coordinate and attend various events
    Perform research and market analysis activities

    What you Will Bring

    A bachelor’s/master’s degree in business or international relations
    Strong desire to learn along with professional drive
    Solid understanding of the different social networks
    Excellent verbal and written communication skills
    Efficiency at MS Office
    Passion for the Public Affairs industry and its best practices

    Apply via :

    jobs.lever.co

  • Software Engineering Manager

    Software Engineering Manager

    What you will do
    KOKO’s current technology stack includes (but is not limited to):  AWS, Python, Flask, Vue.js, Postgres, Kotlin, Java, Firebase, Celery, Message Queues, Odoo ERP, Docker, Jenkins, CircleCI, Git

    You will have responsibility for the activities and output of one or more engineering teams across multiple products, with team leads and other individual contributors reporting to you.
    You will ensure the smooth and predictable execution of complex deliverables in accordance with KOKO’s quality standards across all relevant areas.
    You will define and improve on Engineering KPIs on a periodic basis based on feedback from other stakeholders in the Company 
    You will be responsible for continually raising and maintaining engineering standards at their highest levels to enable technology innovation and software delivery.
    You will review technical designs, and ensure they will be scalable and robust.
    You will be responsible for the technical competence of your teams, guiding and growing that competence as necessary via training and hiring.
    You will ensure the use of best practices including code reviews, automated testing, CI/CD across teams and projects, and help others to improve the quality of their work.
    You will define organisational and development roadmaps to align with delivery strategies, to ensure product and business objectives are met, balancing immediate and long-term deliverables with technical debt and strategic technical development.
    You will guide the goal-setting process for their teams, helping them articulate goals that support both business initiatives and technology and organisational quality
    You will contribute to architecture and design efforts and ensure they are well aligned with product and business needs and objectives.
    You will build the engineering culture at KOKO, ensuring it is positioned to attract similar minded people with a passion for using technology to tackle some of the hardest challenges.

    What You Will Bring to KOKO

    Three or more years of experience directly managing software engineers and 8+ years of experience in software engineering overall.
    Strong track record leading, developing, and delivering significant software projects
    Significant experience in the following areas: enterprise application and service based architectures, software design patterns, messaging protocols, cyber security, distributed application development, modern front-end design, highly scalable data architectures.
    Well developed skills in designing for testability, reliability, security and maintainability.
    Evangelist for Agile practices, able to work closely with product leaders to support engineering team members in delivering in an agile manner to achieve key goals.
    Strong communicator, both written and verbal, who is calm and decisive under pressure.
    Empathy for your colleagues, encouraging team members to think creatively while knowing where to intervene to tackle tough problems and navigate conflicts.
    You are strongly motivated by seeing high quality outcomes delivered, and hold yourself personally accountable, jumping in and taking ownership of problems as needed to ensure the desired outcomes.

    Apply via :

    jobs.lever.co

  • Support Engineer Internship 

Hardware QA Engineer

    Support Engineer Internship Hardware QA Engineer

    We are looking for a (6-month period) intern to join our Network Hardware & Devices team here at KOKO! Ideally, you will have a top-level engineering degree and have practical, hands-on, experience with electro-mechanical systems Our products: KOKO designs and builds solutions to provide our customers with smart delivery of fuel (and other products) through our unique last-mile distribution network.
    What You Will Do
    You will join a team of multidisciplinary engineers and work alongside fellow support engineers. You will provide our internal operations teams with documentation, tools, and escalation processes so that we may capture, categorize, identify and deploy fixes. You will work on a number of high-value tasks in data analysis, quality control, lab & field-based technical testing, and documentation. We are looking for proactive, and engaging individuals who love a challenge
    What You Will Bring
    Experience in

    Either mechanical design, electronics, or mechatronics
    CAD tools for 3D design
    Using multimeters and oscilloscopes for debugging PCB faults
    Assembly of mechanical and electronic systems using common tools (wrench, electric driver) and safety procedures (PPE)Data analysis using dashboards and SQL databases

    Other skills:

    Strong analytical skills, working within engineering best practices to get the best results
    Detail-driven – Shows clear emphasis on documentation
    Good communicator – verbal and written
    Team player, conscientious, and with a strong collaborative ethos

    Nice to have

    Embedded software (bare metal / RTOS / Linux) development in C/C++
    Understanding of the greater IoT tech stack (MQTT, security, etc..)
    Knowledge of automated dispensing systems design for liquids and solids
    Knowledge of fuel distribution industry

    go to method of application »

    Use the link(s) below to apply on company website.  

    Apply via :

  • Senior DevOps Engineer

    Senior DevOps Engineer

    What you will do
    KOKO’s current technology stack includes (but is not limited to): AWS, Docker, Terraform, Jenkins, CircleCI, Ansible, Python, Flask, Vue.js, Postgres, Kotlin, Java, Firebase, C++, Celery, Message Queues, Odoo ERP, Git

    Lead small teams and projects to build tools and software to manage cloud infrastructure and applications.
    Own production environments and develop a holistic view of system health for the benefit of your own and other teams, troubleshooting any part of supported services when needed.
    Collaborate with other engineering teams to manage deployment and monitoring of all KOKO’s distributed software applications, ensuring systems are available at all times.
    Measure and optimise system performance, to staying ahead of customer needs
    Design and apply best practices in the areas of secure cloud design patterns, automated security, CI/CD across KOKO’s teams and projects, helping others to deliver their solutions more effectively.
    Collect and analyse metrics to make recommendations for performance improvements and fault findings.
    Participate in system design reviews, infrastructure management and capacity planning.
    Establish and implement administrative and operational best practices for engineering teams
    Detect abnormalities in performance and proactively address issues before they impact our customers
    Be on-call to manage high priority issues when needed, in collaboration with other engineering team members via our incident response processes.
    Participate in building the engineering culture at KOKO.

    What You Will Bring to KOKO

    Five or more years of experience working with SRE and/or DevOps and/or cloud teams.
    Python and shell scripting experience.
    Strong track record designing and delivering automated toolchains and secure cloud patterns.
    Experience with Infrastructure as code and APM tools.
    Experience in the following areas: enterprise application and service based architectures, software design methods, CI/CD, cyber security, process automation, QA and test automation, and highly scalable data architectures.
    Understanding of Linux operating system, networking, and databases
    Strong understanding of principles and practices to be applied to excel at this role.
    Well developed skills in designing and building for performance, reliability, security and maintainability.
    Strong communicator, both written and verbal, who is calm and decisive under pressure.
    Empathy for your colleagues, encouraging team members to think creatively while knowing where to intervene to tackle tough problems and navigate conflicts.
    We use AWS extensively and so, certifications with cloud technologies is a bonus.

    Apply via :

    jobs.lever.co

  • Principal Engineer 

Senior Executive, Climate Change 

Senior Product Manager 

Senior Product Support Engineer

    Principal Engineer Senior Executive, Climate Change Senior Product Manager Senior Product Support Engineer

    What you will do
    KOKO’s technology stack currently includes (but is not limited to) AWS, Python, Flask, Vue.js, Postgres, Redis, Kotlin, Java, Firebase, C++, Celery, Message Queues, Odoo ERP, Docker, Jenkins, CircleCI, Git

    Shape large components of KOKO’s technical strategy, ensuring that it meets functional and non functional needs (e.g. performance, maintainability, monitorability, security and reliability).
    Own high level technical architecture decisions across multiple areas and guide others in making the right design and implementation choices in their areas
    Review design work of new projects in other teams, thinking through complex issues in advance, and anticipating potential pitfalls.
    Proactively seek and identify improvements to KOKO technology whilst balancing the needs of existing projects.
    Provide technical delivery assurance for multiple software projects in an agile team-based environment, acting as a subject matter expert across several product/technology areas
    Review quality processes in operation on projects and ensure that team members adhere to agreed systems and standards.
    Mentor and support other engineers in their career progression, and provide candid appraisals and counselling
    Evangelise of newer technologies helping KOKO systems to be more efficient, reliable and performant, driving PoCs where necessary.
    Organise and deliver training across the team, in order that the team’s overall knowledge and awareness of key skills is well maintained.
    Assess effort estimations and provide the complete technical picture that others need to guide their decision making.

    What You Will Bring to KOKO

    Significant experience leading design and development of cloud applications at enterprise scale using relevant technologies for our stack
    Deep experience with Cloud/ SaaS architectures and how to build secure, maintainable, scalable, high availability services
    Expert understanding of unit testing, design patterns and use of software analysis tools (profilers, static code analysis etc)
    Significant experience in the following areas: enterprise application and service based architectures, software design patterns, messaging protocols, cyber security, distributed application development, modern front-end design, highly scalable data architectures.
    Well developed skills in designing for testability, reliability, security and maintainability.
    Experience with source control and continuous integration tools (We use GIT and Jenkins)
    Experience working in an Agile multi-functional team 
    Thrive in an environment that requires you to partner with multiple cross-functional teams as stakeholders/customers
    You are strongly motivated by seeing high quality outcomes delivered, and hold yourself personally accountable, jumping in and taking ownership of problems as needed to ensure the desired outcomes.
    Great oral and written communication skills

    go to method of application »

    Use the link(s) below to apply on company website.  

    Apply via :

  • Field Maintenance Technician

    Field Maintenance Technician

    Your Role
    You will be responsible for maintenance activities of KOKO points, Smart Depot and Smart Tanker units ensuring they run to their maximum efficiency and uptime.
    What You Will Do!

    Perform routine unscheduled and scheduled maintenance.
    Field testing of newly delivered features, upgrades, and fixes to the Network
    Contribute to the setup of hardware and other systems and conduct repairs when necessary
    Conduct general upkeep procedures activities and other tasks as assigned by the line manager
    Diagnose errors and resolve technical problems using a structured approach with a view to resolving incidents in a timely manner and preventing recurrence.
    Document troubleshooting steps, workarounds, and resolution details
    Make recommendations for products, Standard Operating procedures, and process improvements
    Plan and prioritize field activities to ensure optimal use of resources and efficient operations
    Demonstrate accountability, care, and responsibility for company resources, tools, and equipment assigned to the team; maintaining them in good working condition.
    Ensure adherence to Health, Safety, Environment, and Quality Management System requirements, as well as communicate any potential risks identified

    What You Will Bring to KOKO

    A Degree/Diploma/Higher Diploma in Mechanical or Electrical engineering or a related discipline
    A minimum of 2 years experience in field operations or a similar technical capacity.
    Ability to test, troubleshoot, service, and repair equipment
    Working knowledge of plumbing repairs, maintenance processes, methods, and installation techniques
    Excellent analytical, and problem-solving skills and attention to detail
    Excellent written and spoken technical English.
    Organizational skills with the capability of working towards tight deadlines
    A team player able to work effectively with others and independently with minimal supervision

    Apply via :

    jobs.lever.co