Website: Website http://www.kyosk.app

  • Senior Software Engineer – Front End

    Senior Software Engineer – Front End

    Role Profile:

    Kyosk is looking for a passionate Senior Software Engineer to help strengthen the development competency of a team of software engineers who are developing solutions on the leading edge of innovation in Africa. The successful candidate will play a leading role in the full SDLC of the team output.
    As a Senior Software Engineer, you’ll join our growing team of Product and Technology professionals who share a passion for leveraging technology to empower informal retailers across
    the African continent. You’ll work with teams from multiple countries across the organization to imagine and build innovative solutions for Kyosk’s customers and internal teams.
    To be successful in this role you will need to be a strong technologist, innovator and an analytical problem solver. You will need to develop high quality, resilient, scalable software.

    Key Responsibilities

    Play a leading role in the design and development of software solutions
    Triage, investigate and resolve errors and bugs
    Adhere to, promote and help to improve Kyosk’s development processes
    Perform Peer Code reviews
    Mentor less experienced software engineers

    Minimum Technical Requirements:

    A minimum of 6 years proven work experience as a Front-end developer;
    A bachelor’s degree in computer science; Engineering or related field;
    Strong working experience with JavaScript, Angular;
    Familiarity with Figma and/or able to convert wireframe/designs to html/CSS/SCSS/Angular page;
    Hands on experience with markup languages;
    Familiarity with browser testing and debugging ex: playwright/cypress;
    In-depth understanding of the entire web development process (design, development and deployment);
    Understanding of layout aesthetics;
    Organized and able to follow best practices regarding code quality, testing and code reviews;
    An ability to perform well in a fast-paced environment;
    Familiarity with agile (scrum) environments;
    Comfortable with working remotely;
    Nice to have: experience in working with Launch Darkly;
    Able to work in an environment where new features are built and applications are continuously deployed;
    Experience with SCSS, experience with Ionic and an understanding of security on single page applications.
    Experience with GraphQl and integration with backend team

    Minimum Behavioural and Soft Skills Requirements:

    Strong work ethic
    Focus on delivery
    Punctual
    Works independently
    Expectation management
    Passion for learning
    Ability to lead a discussion with clients in a professional manner
    Ability to give reasonably accurate time estimates
    Proactively accommodates value chain outside of sphere of responsibility
    Ability to communicate technical information clearly and concisely
    Can take the lead on small projects

    Desired Technical Competencies:

    6+ years of software development experience
    3+ year of experience of the full SDLC
    A bachelor’s degree in computer science; Engineering or related field
    Strong working experience with JavaScript, Angular
    Familiarity with Figma and/or able to convert wireframe/designs to html/CSS/SCSS/Angular page
    Hands on experience with markup languages
    In-depth understanding of the entire web development process (design, development andbdeployment)
    Understanding of layout aesthetics
    Organized and able to follow best practices regarding code quality, testing and code reviews
    An ability to perform well in a fast-paced environment
    Familiarity with agile (scrum) environments
    Comfortable with working remotely
    Nice to have: experience in working with Launch Darkly
    Able to work in an environment where new features are built and applications are continuously deployed
    Experience with SCSS, experience with Ionic and an understanding of security on single page applications
    Practitioner of the shift-left approach
    Experience introducing automated tests into a code base
    Experience architecting, designing and implementing a software system

    Desired Behavioral Competencies:

    Constantly seeks to improve tech and processes to streamline development
    Ability to work under pressure, with tight timelines and ambitious deadlines
    You have integrity: You do what you say you will do and make no excuses.
    Promote psychological safety in the team, as well as across the entire organization.

    Apply via :

    kyosk.hire.trakstar.com

  • Software Engineer II

    Software Engineer II

    Role Profile:
    Kyosk is looking for a passionate Software Engineer II to help strengthen the development competency of a team of software engineers who are developing solutions on the leading edge of innovation in Africa. The successful candidate will play a supporting role in the full SDLC of the team’s output.  
    As a Software Engineer II, you’ll join our growing team of Product and Technology professionals who share a passion for leveraging technology to empower informal retailers across the African continent. You’ll work with teams from multiple countries across the organization to imagine and build innovative solutions for Kyosk’s customers and internal teams.
    To be successful in this role you will need to be passionate about using technology to solve real world problems. You will contribute to high quality, resilient, scalable software using industry best practices.
    Key Responsibilities:

    Contribute to the design of technical solutions
    Deliver working software implemented from technical designs
    Investigate and resolve errors
    Adhere to Kyosk’s development processes

    Minimum Technical Requirements:

    3 years of software development experience
    Experience working with Agile methodologies
    Experience with administrative tools, e.g. Issue Tracking, Wikis, etc
    Working knowledge of dev tool chain (e.g. IDE, CI/CD, version control)
    Backend dev: Working knowledge of Java, SpringBoot, Hibernate.
    Frontend dev: Working knowledge of Angular
    Basic knowledge of containerization and orchestration
    Experience implementing components of a system from technical designs/specifications

    Minimum Behavioural and Soft Skills Requirements:

    Strong work ethic
    Focus on delivery
    Punctual
    Works mostly independently
    Passion for learning
    Considerate of value chain outside of sphere of responsibility

    Desired Technical Competencies:

    1 years experience of the full SDLC (analysis, design, development, testing, integration, deployment, documentation, triage)
    Sound knowledge of the microservices design pattern
    Basic knowledge of any cloud platform
    Experience implementing basic unit tests
    Basic knowledge of Kafka
    Frontend dev: working knowledge of NestJS
    Experience in e-commerce, payments, and/or distribution of FMCG products
    Experience using GCP
    Working knowledge of Docker containers and Kubernetes for orchestration
    Basic knowledge of the shift-left approach
    Experience implementing unit tests
    Working knowledge of system non-functional requirements (e.g. code readability, maintainability, scalability, extensibility, testability, etc)

    Desired Behavioral Competencies:

    Ability to give reasonably accurate time estimates
    Constantly seeks to improve tech and processes to streamline development
    Ability to work under pressure, with tight timelines and ambitious deadlines
    You have integrity: you do what you say you will do and make no excuses. 
    Promote psychological safety in the team, as well as across the entire organization.

    Apply via :

    kyosk.hire.trakstar.com

  • Software Development Engineer in Test (SDET I)

    Software Development Engineer in Test (SDET I)

    Role Profile:

    Kyosk is looking for a passionate Software Development Engineer in Test (SDET) to work in the Quality Assurance (QA) team to help in the testing of the solutions developed by the software engineers on the leading edge of innovation in Africa. The successful candidate will be responsible for all aspects of test automation with the goal of achieving at least 95% test automation coverage.
    As an SDET you will join the other Product and Technology professionals who share a passion for leveraging technology to empower informal retailers across the African continent. You’ll work with teams from multiple countries across the organization to create innovative solutions for Kyosk’s customers and internal teams.
    To be successful in this role you will need to be analytical, have high attention to detail, be able to carry out multiple tasks in tandem, support other team members when needed and still be able to deliver despite distractions.

    Key Responsibilities:

    Test Automation: Create and maintain a comprehensive set of automated tests at all levels by referring to the technical and product documentation. Configure these automated tests to execute reliability and efficiently in CI/CD environments. Contribute to the following types of automated tests : performance, API and E2E tests using tools such as Playwright, Gatling, Postman. Recognise and automate the routine tasks which can reduce the time for regression testing. Track and communicate test results in a timely, effective, and automated manner.
    Manual Testing: Assist with Manual Testing whenever required. Ensure thorough manual testing is done when tickets are assigned to the QA individual, thus increasing confidence in the releases. Ensure the manual test case suite is up to date and also create manual test cases in JIRA, for all new feature releases.
    Test Coverage: Work towards attaining a minimum 90% test coverage on the service assigned to you. Automated tests should consider both positive and negative test cases, which will make code releases a faster and automated process thus reducing the time for manual automation, and allowing teams to do more exploratory testing. Be aware of new functionalities being added to your respective service and plan to add test cases consecutively. Actively work towards decreasing the testing time.
    Test Stability: Own the test pipeline triage and ensure pipeline failures are triaged promptly. This will ensure developers are not blocked on code merge. Carry out performance tests regularly to identify the systems’ breaking point. Communicate this information to the correct team members promoting a proactive behaviour to problem solution.
    Release Management: Be aware of items being released into production and identify gaps in the automated tests and plan for manual testing by communicating the same to manual test team members.
    Domain Knowledge: Take time to deeply understand the Kyosk architecture by reading the technical and product documentation. This will allow you to quickly identify areas in which the issue has occurred which will reduce the turnaround time for the bug resolution.
    Team Collaboration: Interact closely with other cross functional teams towards the delivery of engineering goals. Be able to identify the effect of code change, and communicate the same to other dependent teams promoting proactive communication.
    Process Adherence: Adhere to agile processes identified by Kyosk. You are encouraged to find better ways of performing the day to day tasks, getting buy-in from team members and eventually updating the Kyosk Engineering SOP’s.

    Minimum Requirements & Key Skills:

    2+ years of writing automated tests by referencing technical and product documentation and have working experience with testing and deployment of software to real production environments;
    You have working experience of a test automation tool and have added the respective tests to a CI/CD pipeline
    Experience working with Agile methodologies, Scrum and demonstrated experience in working in end-to-end software development lifecycles.
    Proficiency with tools of the product and engineering trade such as JIRA, GIT, a CI/CD tool ex GCP, SQL etc.
    Working experience in any of the popular automation tools such as Cucumber, Cypress, Gatling, Postman etc.
    Have working experience in programming concepts such as OOP’s, Flow Control Structures etc

    Desired Technical Competencies:

    Experience in expertly troubleshooting production issues leading to a quick turnaround to resolution
    Experience in e-commerce, payments, and/or distribution of FMCG products is a plus
    Certifications in any level of ISTQB is a plus
    Ability to independently plan, execute and deliver on tasks
    Aware of when to seek guidance when blocked ensuring project delivery is not compromised
    Experience in building test automation frameworks is a plus
    Able to understand developers code and create use cases for test automation is a plus

    Desired Behavioral Competencies:

    You have experience in handling the pressure of fast-paced environments typical of a tech startup environment where you wear multiple hats and have access to limited resources
    You have a strong desire for continuous improvement
    You can work under pressure, with tight timelines and ambitious deadlines
    You have a passion for digital products
    You can stay motivated through difficult challenges, and occasional long hours
    Your passion is contagious, and you use it to inspire the rest of the team
    You have equal empathy for internal users, and our target market of informal retailers
    You have a strong work ethic and exhibit genuine care for the team and their products, with a willingness to go to any necessary length to ensure their success
    You have integrity: You do what you say you will do and make no excuses.
    You develop a deep understanding and respect for what each team member is responsible for, and trust them to do their job
    Your confidence and experience make you trust your instinct and communicate persuasively.
    You are detail-oriented, process-driven, and organized

    Apply via :

    kyosk.hire.trakstar.com

  • Senior Software Engineer – Back End 

People Business Partner, Tech

    Senior Software Engineer – Back End People Business Partner, Tech

    Role Profile:
    Kyosk is looking for a passionate Senior Software Engineer to help strengthen the development competency of a team of software engineers who are developing solutions on the leading edge of innovation in Africa. The successful candidate will play a leading role in the full SDLC of the team’s output.  
    As a Senior Software Engineer, you’ll join our growing team of Product and Technology professionals who share a passion for leveraging technology to empower informal retailers across the African continent. You’ll work with teams from multiple countries across the organization to imagine and build innovative solutions for Kyosk’s customers and internal teams.
    To be successful in this role you will need to be a strong technologist, innovator and an analytical problem solver. You will need to develop high quality, resilient, scalable software.
    Key Responsibilities

    Play a leading role in the design and development of  software solutions
    Triage, investigate and resolve errors
    Adhere to, promote and help to improve Kyosk’s development processes
    Code reviews
    Mentor less experienced software engineers
    Experiment with new technologies/solutions and develop a PoC

    Minimum Technical Requirements:

    6 years of software development experience
    2 years experience of the full SDLC (analysis, design, development, testing, integration, deployment, documentation, triage)
    Experience working with Agile methodologies
    Proficiency with administrative tools, e.g. Issue Tracking, Wikis, etc
    Advanced level user of dev tool chain (e.g. IDE, CI/CD, version control)
    Backend dev: Advanced knowledge of Java, SpringBoot, Hibernate.
    Working knowledge of containerization and orchestration
    Experience implementing the microservices design pattern
    Working knowledge of any cloud platform
    Experience designing and implementing a system from scratch
    Experience implementing complex automated tests (unit, integration, performance, etc)
    Demonstrates a clear understanding of system non-functional requirements (e.g. code readability, maintainability, scalability, extensibility, testability, etc), and can weigh the pros and cons of a solution w.r.t. non-functional requirements.

    Minimum Behavioural and Soft Skills Requirements:

    Strong work ethic
    Focus on delivery
    Punctual
    Works independently
    Expectation management
    Passion for learning
    Ability to lead a discussion with clients in a professional manner
    Ability to give reasonably accurate time estimates
    Proactively accommodates value chain outside of sphere of responsibility
    Ability to communicate technical information clearly and concisely
    Can take the lead on small projects

    Desired Technical Competencies

    8+ years of software development experience
    3+ year of experience of the full SDLC
    Working knowledge of Kafka
    Experience in e-commerce, payments, and/or distribution of FMCG products
    Experience using GCP
    Working knowledge of Docker containers and Kubernetes for orchestration
    Practitioner of the shift-left approach
    Experience introducing automated tests into a code base
    Experience architecting, designing and implementing a software system

    Desired Behavioral Competencies

    Constantly seeks to improve tech and processes to streamline development
    Ability to work under pressure, with tight timelines and ambitious deadlines
    You have integrity: You do what you say you will do and make no excuses.
    Promote psychological safety in the team, as well as across the entire organisation.

    go to method of application »

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

    Apply via :

  • Product Manager – Financial Services

    Product Manager – Financial Services

    Role Profile

    We are looking for an experienced Product Manager – Financial Services to own all our payments-related products from discovery to execution and rally a remote cross-functional team to deliver them and iterate until the user and business outcomes are met. 
    The Product Manager we are looking for will guide our Financial Services Development Team towards the automation and digitization of both payment collections and payment disbursements, via a plethora of different payment methods, across multiple countries in Africa.
    As PM you will need to innovate on behalf your colleagues, based on a deep understanding of users’ pain points as well as business needs and priorities. You will utilise metrics to measure and effectively manage the deployment of solutions that optimize various customer-facing apps.
    To be successful in this role you will need to be detail oriented, able to surface relevant business analysis and an analytical problem solver. You will need to think and act fast, deal with ambiguity and be able to develop ideas into scalable products that work on a Pan-African scale.  
    This is a rare opportunity to impact not just the future of Kyosk, but the future of digital service delivery across Africa.

     Key Responsibilities:

    Product Ownership: Own your specific product roadmap. Define what needs to be built in line with the company’s objectives and product strategy for your product line by ensuring product/market fit.  You will be responsible for grooming and maintaining the product backlog.
    Market Analysis: Assess the product landscape as related to new customer needs, feeding our roadmap and backlog for continuing product development and enhancements. Collaborate with other stakeholders to conduct user research and gather customer feedback to inform future product development and optimization.
    Product Analysis – Develop business cases and product design documents based on priority capturing user-journeys, market feedback, pricing analysis and other relevant metrics to inform product prioritization decisions.
    Product Definition: Collaborate with Engineering to discuss release planning, Proof-of-Concepts and agree on specific timelines for functional solutions. Help to champion and model an agile approach to product design and management.
    User Experience enhancement: As the primary owner of the User Experience for your product, you will translate user research and hypothesis testing into product requirements to enhance user experience. Work closely with User Interface Design to craft simple, valuable experiences that can be captured into the business requirements documentation.
    Product Review: Conduct regular user testing and analyses of products and services to ensure they are meeting user needs and growing the retention metric. Review and report on your products key success metrics. Monitor the project and keep stakeholders updated on progress and escalate any risks to delivery.
    Documentation: Occasionally create support and training documents for users. Produce and prioritise product backlogs and other relevant project documentation using the team tools provided.

     Skills & Key Competencies:
    Required:

    Degree in Computer Science, or Business Administration, or related technical degree.
    Between 2-7 years’ experience as a product manager within a technical environment, with a focus on building and delivering customer-centric solutions;
    Between 2 and 5 years’ experience in product management for digital payment products, whether integrating platforms with digital payment providers, or in building in-house digital payment products. Relevant experience includes: building/integrating with mobile money solutions, digitized credit card and POS payments, digital bank transfers, e-wallet infrastructures.
    Communication – Excellent communication and presentation skills — to motivate, influence and lead a cross-functional team toward a goal, while also getting buy-in from others (whether that be someone on another team or an exec).  Prepare and deliver various product portfolio-related presentations, both internally and externally. 
    Ownership – Must take on tasks and workstreams with full ownership to execution.  Quick to take the blame if something goes wrong, and equally quick to give credit to the rest of the team when it goes well
    Collaboration – Demonstrated experience creating product plans and a story to explain what’s next while also taking into account the many moving parts across a team, product, or organization.  Internally, you’ve closely worked with Engineering, Design and Data/Data Science using an Agile methodology and development sprints.
    Time management — distinguish between urgent, and important, and know how to prioritize and plan your time.  A desire for continuous improvement and ability to work under pressure and with tight timelines. Experience in handling the pressure of fast-paced, startup environments where you wore multiple hats and used limited resources
    User understanding — to empathize, listen, and co-create with the end customer and solve an existing pain point or identify new pain points.  You have an eye for good design and user experience.
    Work Ethic — genuine care for the product and willingness to go to any necessary length to ensure its success;

    Desired: 

    Empathy for, and experience in working with people in lower socio-economic segments.  
    Experience in a high growth of startup environment with an emphasis on speed.
    Previous experience with toolsets –  Jira, Confluence and Productboard

    Apply via :

    kyosk.hire.trakstar.com

  • Territory Manager – Alcoholic Beverages

    Territory Manager – Alcoholic Beverages

    Role Profile

    We are looking to bring on board an ambitious and commercially aware candidate to join our team as a Territory Manager – Alcoholic Beverages. The role holder will execute the Sales strategic plan and develop profitable new business in the assigned territory to achieve the sales volume, net revenue, market execution and customer service objectives. He/she will be tasked with coaching field-based Market Developers to ensure excellencee in the in-market execution. 

    Key Responsibilities:

    Sales Performance: Responsible for the revenue targets in the territory while driving profit maximization. Oversee territory performance management and ensure the attainment of the team’s KPIs. Account for the territory’s performance decline and devise ways to improve the same. Champion initiatives to develop strong relationships with customers in the market to guarantee retention and return business
    Revenue Generation: Work collaboratively with the commercial and purchasing teams to spearhead revenue generation in the market including advisory on product pricing to generate business margins. Liaise with the sales team to drive product penetration and uptake in the market including the formulation of effective sales and marketing strategies.
    Strategy Execution: Communicate the business strategy in the market and ensure execution against the set KPIs as per the strategy. Drive the team’s understanding and buy-in to the strategy. Support the development of the pricing strategy and product pricing based on market understanding, competitor analysis and customer feedback.
    Operations Optimization: Lead the coordination of business activities with the head office and collaborate with Functional Managers to guarantee operational efficiency. Proactively support the development and review of SOPs for the category based on the gaps identified to maximize operations effectiveness.
    Inventory Management: Work closely with the Warehouse teams to facilitate proper inventory management, stock control and loss prevention. 
    Compliance: Drive compliance to the laid down SOPs at the market level whilst ensuring proper team training and appreciation. Ensure legislative and regulatory compliance of the category and undertake frequent operations audits to evaluate the level of compliance, operational gaps and hindrances for immediate action.
    Market Intelligence & Business Advisory: Oversee frequent market surveys and analysis to identify opportunities the business can capitalize on, understand competitor activities and appreciate customer dynamics. Escalate customer feedback to the management to ensure course correction where necessary.
    People Management: Lead training, supervision and appraising of the field-based Market Developers. Work closely with the HR team to execute key HR functions in the unit including policy implementation, performance management, disciplinary, evaluations and training.

    Minimum Requirements & Key Skills:

    A Bachelor’s in degree in business Marketing, Business Management or related field;
    Minimum of 5 years’ working experience especially in managing field sales (experience in either beverage/ food/ FMCG is an advantage). Experience in handling alcoholic beverages sales is greatly preferred;
    Proven success managing field sales teams and significant experience in the general trade market or handling key accounts;
    P&L management background is a plus;
    Experience setting up and growing markets as well as driving numbers is preferred;
    Experience handling end to end operations cutting across warehousing, logistics, sales and business performance management is preferred;
    Appreciation of the business environment, key priorities and a keen sense of what needs to be done for the business to succeed;
    Proven ability to manage cross functional teams with indirect reporting lines to drive the execution and achievement of the business objectives and strategy.

    Competencies & Skills

    Strong Commercial Acumen;
    Business Acumen;
    Operational Excellence;
    Team Player;
    People Management;
    Stakeholder Engagement.

    Apply via :

    kyosk.hire.trakstar.com

  • Lead Data Scientist

    Lead Data Scientist

    Role Profile
    The Lead Data Scientist will be responsible for discovering insights from vast amounts of complex data sets and building models to support the business objectives and decision-making. The role holder will provide new insights into the business and utilize advanced statistical analysis, data mining, and data visualization techniques, to create solutions that enable enhanced business performance.
    He/she will work as an expert in data manipulation, visualization, building and optimizing classifiers using machine learning and deep-learning-based techniques. The role has no direct reports currently, but the job holder should have the potential of managing a team.
    Key Responsibilities:

    Project Identification, Execution and Management: Work with stakeholders throughout the organization to identify opportunities for leveraging company data to drive business solutions. Work with the Larger Business Intelligence team in identifying and integrating datasets that can be leveraged for further analytics and work with the Strategy & Data team members to strategize and execute the development of data products. Lead project execution to ensure that data project(s) scope is understood, completed on time and according to service delivery specifications. Conceive, plan, and prioritize data projects in alignment with organizational goals. Translate unstructured problems into well-defined machine learning projects or research.
    Trends and Patterns: Objectively analyze data for trends and patterns, propose analytic solutions and ideas to stakeholders, and implement improvements as needed to operationalize systems and processes. Mine and analyze data from company databases for improvement and optimization of strategic initiatives and operational processes. Execute analytical experiments methodically to help solve business problems and make an impact on strategic initiatives and operational processes.
    Data Preparation and Modelling: Assess the effectiveness and accuracy of new data sources and data-gathering techniques. Undertake cleaning and pre-processing of structured and unstructured data to build and enhance products, processes and systems. e.g. optimization; Smart pricing; Churn prediction analysis; Demand prediction and Market event forecasting. Use diagnostic, predictive, and prescriptive modelling to improve customer experiences and optimize revenue generation as well as other business outcomes. Develop and utilize algorithms and models to mine big data stores, perform data and error analysis to improve models, and clean and validate data for uniformity and accuracy.
    Stakeholder Management:Establish strong relationships with all stakeholders across the business and ensure work is prioritized according to business needs and opportunities. Collaboratively engage with executive leaders while leading business problem-solving using a broad spectrum of data science tools, packages and visualization techniques.
    Data Analysis: Lead the standardization of methods and algorithms used across the business to analyze data. Provide forward-thinking recommendations to the business by building an in-depth understanding of the problem domain and available business data assets, especially those pertaining to strategic initiatives and value-based programs. Undertake ad-hoc data requests to meet changing business needs.
    Leadership: Develop and lead a team of highly motivated and effective Data scientists in the near future. Manage team performance and create a high-performance culture within the team. Have frequent one-on-one sessions and performance dialogues to ensure delivery of the team’s mandate.
    Documentation: Develop up-to-date documentation of data science projects.

    Minimum Qualifications & Desired Skills:

    A degree in Statistics, Mathematics, Computer Science (technology), or another quantitative field;
    Relevant professional certificates;
    Minimum of 3 years’ experience in manipulating data sets and building statistical models;
    Programming Skills – knowledge of and experience with Statistical programming languages like R, Python, SQL, Java, Scala, C++, or JavaScript;
    Experience working with and creating data architectures;
    Experience with different machine learning techniques and algorithms (clustering, regression, simulation, scenario analysis, modeling, decision tree learning, artificial neural networks, k-Nearest Neighbors, Naive Bayes, SVM, etc.) and their real-world application;
    Experience in statistical and data mining techniques (text mining, GLM/Regression, Random Forest, social network analysis, Boosting, Trees, etc.);
    Experience visualizing and presenting data for use by stakeholders using Looker Studio or any other visualization tool;
    Statistics – Good applied statistical skills, including knowledge of statistical tests, distributions, regression, maximum likelihood estimators, etc. Proficiency in statistics is essential for data-driven companies;
    Excellent written and verbal communication skills for coordinating across teams and communicating findings to technical and non-technical teams;
    Desire to learn and master new technology skills and techniques;
    Strong problem-solving skills and aptitude;
    Ability to lead a team of Data Scientists;

    Competencies & Key Skills:

    Data analytics;
    Analytical Thinking;
    Problem Solving Skills;
    Strong Project Management Skills;
    Stakeholder Management;
    Detail Orientation.

    Apply via :

    kyosk.hire.trakstar.com

  • Software Engineering Manager 

Regional Commercial Manager – Alcoholic Beverages

    Software Engineering Manager Regional Commercial Manager – Alcoholic Beverages

    Role Profile:
    Kyosk is looking for a passionate Software Engineering Manager to provide leadership to a team of software engineers who are developing solutions on the leading edge of innovation in Africa. The successful candidate will be responsible for all aspects of a team’s performance and success while forging strong, collaborative relationships with other product and technology stakeholders.  
    As a Software Engineering Manager, you’ll join our growing team of Product and Technology professionals who share a passion for leveraging technology to empower informal retailers across the African continent. You’ll work with teams from multiple countries across the organization to imagine and build innovative solutions for Kyosk’s customers and internal teams.
    To be successful in this role you will need to be a great communicator, innovator, influencer, and an analytical problem solver. You will need to think and act fast, deal with ambiguity and constraints, and help to develop ideas into products that work on a global scale.
    Key Responsibilities

    Leadership: Be the leader who your team looks up to. Improve processes to make your team more effective. Develop knowledge and domain expertise. Take ownership of what you and the team build and coordinate efforts across the team to ensure efficient completion of tasks. Eliminate obstacles that prevent your team from performing optimally.
    People Management: Actively seek to build a great team. Ensure effective recruitment, training and development programs are adopted to promote productivity, retention, motivation and morale. Manage the career path and goals of your team members, conducting regular 1-on-1s and having monthly performance dialogues. Review candidate profiles and conduct interviews keeping Kyosk’s growth and culture objectives in mind.
    Performance Management: Set and review performance and development goals for your team. Identify timeframes and readiness for promotion of direct reports; solicit cross functional feedback in support of promotions and employee rewards. Coach and mentor engineers, showing them the next steps in their careers. Craft a winning culture built on collaboration and shared accomplishments while having fun along the way.
    Integrator: As a senior member of Kyosk’s Core engineering team you will work to harmoniously integrate the various engineering teams through the consistent adoption of tools, methodologies and processes. You will create the glue that holds the engineering teams together in their ways of working.
    Capacity Planning: Establish staffing needs and a hiring strategy by working collaboratively with the broader Product and Technology management team. Balance the size and composition of your teams against the expected deliverables while ensuring optimal team performance.
    Strategic Thinking: Plan and execute long term strategies that benefit the team and their product(s). Work closely with your manager and other senior members of the Product and Engineering team to ensure that the roadmap is clearly understood and translated into requirements that the Core team should drive forward. 
    Technical Delivery: Take ownership of the progress, costs, and quality of delivering engineering outcomes. Adopt, enforce, and contribute to the agile processes that define Kyosk’s way of working to deliver multiple product releases at scale. Own and refine the processes that your team uses to build and support products within the business. 
    Technical Monitoring: Build a deep understanding of how our products work and are built. Though you will not be expected to code regularly or at all, you need to grasp code and architecture concerns. Identify and track metrics that can be used to ensure objectives are met and recommend process improvements. Understand engineering metrics and seek to improve them.
    Process Improvement: Regularly monitor, determine and recommend methods to streamline and improve development processes and procedures. Spearhead various research and development initiatives to identify opportunities for new projects and improved processes.
    Stakeholder Management: Prepare and deliver various engineering-related presentations, both internally and externally. Act as the point of contact with the business and technical leadership communicating their priorities to the team and vice versa.

    Minimum Requirements & Key Skills:

    7+ years of software development or technical product management experience with the full software development life-cycle: design, coding, testing, mocking, deployment and maintenance of software to real production environments;
    3+ years as a software engineering manager with people management responsibilities and a track record of hiring and growing a talented team of engineers;
    Experience working with micro services, Kubernetes/Docker, and GCP/AWS services;
    Experience working with Agile methodologies, Scrum and demonstrated experience in managing end-to-end software development lifecycles.
    Proficiency with tools of the product and engineering trade for issue tracking, technical documentation, diagramming, roadmapping, project management, CI/CD, etc.
    The ability to align people behind a common goal. You can explain and materialize objectives of the team;
    Working knowledge of large-scale service-oriented infrastructure and the design of scalable, highly available systems in the real world;
    Strong overall knowledge of development and quality assurance methodologies;
    Ability to successfully collaborate with multiple technical functions in the areas of infrastructure, devops, architects and other software engineers;
    Outstanding organizational, communication, interpersonal and relationship building skills

    Desired Technical Competencies

    Conversational knowledge of modern programming language and frameworks like Java, Angular, C++, Android, Python, etc;
    Experience organizing, leading, and growing an engineering team or organization from scratch preferred;
    Experience in e-commerce, payments, and/or distribution of FMCG products is a plus
    Exposure to micro services, Kubernetes/Docker, and GCP/AWS services strongly preferred;
    You’ve worked with 3rd parties to integrate and scale products and services for rapid product growth.
    You have a genuine knack for numbers and how they are represented, and you are super comfortable with Excel and/or Google Sheets.

    Desired Behavioral Competencies

    You have experience in handling the pressure of fast-paced environments typical of a tech startup environment where you wear multiple hats and have access to limited resources 
    You have a strong desire for continuous improvement
    You can work under pressure, with tight timelines and ambitious deadlines
    You have a passion for digital products 
    You can stay motivated through difficult challenges, and occasional long hours
    Your passion is contagious, and you use it to inspire the rest of the team
    You have equal empathy for internal users, and our target market of informal retailers
    You have a strong work ethic and exhibit genuine care for the team and their products, with a willingness to go to any necessary length to ensure their success
    You have integrity: You do what you say you will do and make no excuses. 
    You develop a deep understanding and respect for what each team member is responsible for, and trust them to do their job
    Your confidence and experience make you trust your instinct and communicate persuasively. You know when to make decisions (even when others might disagree) vs when to build consensus, and you can articulate the strategy and business rationale behind your decisions.
    You are comfortable taking the blame if something goes wrong, and equally quick to give credit to the rest of the team when it goes well
    You are detail-oriented, process-driven, and organized, and can stay two steps ahead of the work your team is doing
    You understand devops as culture not as a role, and seek to automate manual processes where it makes sense.

    Apply by: Oct. 31, 2023

    go to method of application »

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

    Apply via :

  • Customer Experience – Farm & Fresh

    Customer Experience – Farm & Fresh

    Role 
    Customer Experience For the Farm and Fresh Categories that serve Commercial Kitchens, Fresh Kiosks, Local Eateries, Agro Dealers, Food Processors & Farmers. 
    Reporting – Commercial Manager Kenya
    JOB OVERVIEW / RESPONSIBILITIES 
    The Customer Experience – Farm & Fresh team member  is responsible for effectively representing the customer’s voice (both external and internal business customers) and translating data into actionable insights. They act as a liaison between the customer and the company, providing updates on operations and handling customer queries. Their focus is on understanding the reasons behind the data and utilizing qualitative insights to improve the overall customer experience, rather than simply reporting data.

    Customer Engagement, This includes tasks such as Customer relationship management – to drive retention of active customers & reactivation of churned & dormant customers plus other customer segmentation initiatives. They are also responsible for managing Delayed Delivery, Cancellation Analysis and introduction of value added services such as Financial Services to our customers.
    Customer Satisfaction Review, This includes post delivery quantitative analysis of the recorded CSAT scores.
    Customer Query / Complaints Management, End to end resolution of all customer queries including Missing Items; Delivery Tracker, Replacements in case of Quality Challenges.Driving the Farm & Fresh Contact Centre Management leveraging the customer engagement platform and incidence escalation process.
    Data Collection and Accuracy – Customer Data Accuracy & Reporting on customer metrics including activity & retention rates. Ensuring data accuracy in:
    Market Intelligence – Quantitative (Validation & Supervision of Sales Data)
    App Catalog Accuracy Verification

    KPI’s

    Complaints & Query Management – First Contact Resolution & Complaints Solved on Time
    Customer Activity Metrics including Activity Rate & Retention Rate
    Customer Satisfaction Rating
    Customer Experience Projects Completion
    App Adoption
    Revenue Attainment

    Apply via :

    kyosk.hire.trakstar.com

  • Product Manager – CORE

    Product Manager – CORE

    Role Profile
    We are seeking an experienced & skilled and Technical Product Manager (PM) to take full ownership of our core platform’s strategy, ensuring it aligns with business requirements for scalability, stability, and security.
    As the Product Manager for our core platform, you will play a pivotal role in formulating and executing the strategic roadmap for its development. Your expertise will be central in defining how the platform meets our business needs and requirements, particularly in terms of scaling to accommodate growth, ensuring stability, and fortifying security measures.
    Your responsibilities will involve collaborating with cross-functional teams, including engineering, architecture, and operations, to ensure a cohesive and well-coordinated approach to platform enhancements. Your deep understanding of technical aspects and market trends will be essential in making informed decisions and leading the platform’s growth.
    Success in this role hinges on your ability to navigate complex technical challenges, devise innovative solutions, and drive continuous improvements to optimize the core platform. If you are passionate about owning and shaping the technical direction of a core platform to meet business objectives and thrive in a fast-paced e-commerce environment, we invite you to join our team and play a crucial role in shaping the future of our company. 
    This is a rare opportunity to impact not just the future of Kyosk, but the future of digital service delivery across Africa.
    Key Responsibilities
    As the  Product Manager for the Core Platform, you will play a critical role in driving the vision, strategy, and execution of our platform to support our e-commerce business. You will collaborate closely with cross-functional teams, including engineering, design, marketing, and customer support, to deliver cutting-edge solutions.

    Product Ownership and Strategy:

    Take full ownership of the roadmap and strategy for the core software platform, ensuring alignment with the company’s overall business objectives and product vision.
    Define the key features, functionalities, and improvements required for the core software platform based on technical requirements and market analysis.
    Drive the product strategy by collaborating with key stakeholders, including engineering, architecture, and executive teams, to prioritize initiatives that enhance the platform’s performance and scalability.

     Technical Roadmap Development:

    Develop a comprehensive and detailed technical roadmap for the core platform, outlining major technology upgrades, system architecture enhancements, and infrastructure improvements.
    Work closely with the engineering team to identify technical debt, prioritize its resolution, and ensure the platform remains maintainable and scalable.

    Market and Technology Analysis:

    Conduct thorough market analysis, focusing on technical trends and advancements, to identify opportunities for innovation and competitive advantage within the core platform.
    Stay abreast of industry best practices, emerging technologies, and advancements in software development, integrating relevant insights into the platform’s strategy and roadmap.

    Product Definition and Backlog Management::

    Collaborate closely with the engineering team to define clear and precise product specifications and user stories that address technical requirements and align with the platform’s objectives.
    Take charge of grooming and maintaining the technical product backlog, ensuring that technical tasks and deliverables are prioritized effectively.

    Agile Development and Release Planning:

    Champion and implement agile methodologies for the technical product development process, facilitating effective collaboration between product, engineering, and other cross-functional teams.
    Collaborate with the engineering team to plan releases, set timelines for functional solutions, and coordinate product feature delivery within development sprints.

    Technical Documentation:

    Collaborate with technical stakeholders to create and maintain comprehensive technical documentation for the core software platform, including system architecture diagrams, API documentation, and technical specifications.
    Ensure that technical documentation is up-to-date, easily accessible, and serves as a valuable resource for development teams.

    Product Performance Analysis:

    Establish and track key performance indicators (KPIs) for the core platform’s technical aspects, regularly analyzing and reporting on these metrics to identify areas for optimization and improvement.
    Utilize data-driven insights to make informed decisions and prioritize future technical enhancements.

    Collaboration and Communication:

    Foster effective communication and collaboration between cross-functional teams, including engineering, architecture, and product teams, to ensure a seamless and successful development process.
    Keep stakeholders informed of the progress of technical initiatives, milestones, and any potential risks to delivery.

    Skills & Key Competencies
    Required:

    Technical Background: Bachelor’s degree in Computer Science, Engineering, or a related technical field. Demonstrated experience of 2-7 years as a product manager within a technical environment, with a strong focus on building and delivering customer-centric solutions for a core platform.
    Fintech Expertise: Between 2 and 5 years of hands-on experience in building Fintech applications or platforms, or integrating Fintech services into mobile or web applications. This includes experience in areas such as Buy Now Pay Later, Stock Financing, E-Wallet, Insurance, Savings, or Agency Banking.
    Communication: Excellent communication and presentation skills to effectively motivate, influence, and lead cross-functional teams towards common goals. Ability to secure buy-in from stakeholders, whether internal teams or executives. Capable of preparing and delivering product portfolio-related presentations both internally and externally.
    Ownership: Demonstrate a sense of ownership in taking on tasks and workstreams, showing commitment to seeing projects through to successful execution. Willingness to take responsibility when things go wrong and generously give credit to the team when things go well.
     Collaboration and Agile Methodology: Proven experience in creating product plans and effectively communicating the product roadmap. Demonstrated success in working closely with Engineering, Design, and Data/Data Science teams using Agile methodology and development sprints.
    Time Management: Exceptional time management skills to differentiate between urgent and important tasks and effectively prioritize and plan work. Adaptability to thrive in a fast-paced environment with tight timelines and a desire for continuous improvement.
    User-Centric Approach: Strong user understanding and empathy, enabling the ability to co-create with end customers and address their pain points effectively. A keen eye for good design and user experience to drive product enhancements.
     Work Ethic: Display a genuine care for the core platform and demonstrate a proactive attitude, willing to go the extra mile to ensure its success.

    Desired:

    Empathy for Lower Socio-economic Segments: Experience in working with and understanding the needs of people in lower socio-economic segments, and a desire to develop solutions that cater to their specific requirements.
    High-Growth Startup Experience: Previous experience working in a high-growth startup environment, with a strong emphasis on speed and agility in product development and deployment.
    Toolset Familiarity: Familiarity with product management tools such as Jira, Confluence, and Productboard to streamline product development processes and enhance collaboration.

    Apply via :

    kyosk.hire.trakstar.com