Jobs at Kyosk Digital Services
Website :
535 Days Ago
Linkedid Twitter Share on facebook
Jobs at Kyosk Digital Services
Deadline of these Jobs: 14 December 2022
A kyosk is an informal convenience store selling everyday household items. Known locally by their vernacular names e.g. Duka in Kenya, Spaza in South Africa

Technical (HR) Business Partner

Primary Duties & responsibilities:

  • Talent Acquisition: Work collaboratively with the technology leadership to  determine the staffing requirements for the tech team to drive the successful implementation technical strategy. Develop and implement various recruitment strategies for the efficient and timely hiring and placement of employees. Provide guidance to the hiring managers on job reviews and lead development of job descriptions for new or revised positions. Manage the end to end recruitment process for technical roles including interview scheduling for the Line Managers and Hiring team members, salary negotiation for successful candidates, background checks and contracting for the selected candidates.
  • Talent Management & Retention: Support the technology leadership in determining training needs for their team members, discussing those needs with the people leadership for incorporation to the annual learning and development agenda. Coach the leadership & management  teams on our performance management tool and processes to ensure  best practices in employee performance management and engagement. Work closely with management and employees to improve work relationships, build morale, and increase productivity and retention.
  • Stakeholder Management: Establish and maintain good working relationships with the tech leadership and employees. Leverage on the relationships to push the people's agenda within the function and ensure the people's needs are met.
  • Business Advisory: Provide guidance and input on the technology business unit restructures, workforce planning and succession planning. Analyzes trends and metrics in partnership with the engineering team to develop solutions, programs and policies. 
  • Culture: Direct and support initiatives to drive a positive work environment; promote team innovation and engage teams to identify improved ways of working. Guide the tech leaders on ways to promote open communication, teamwork and facilitating meaningful engagement within the team.
  • Reporting: Prepare and present monthly workforce reports as required and analyze the data to develop action plans with leaders to address key issues arising from these reports.   Design, coordinate and provide relevant statistical information, data and reports on recruitment activities, gender analysis, and other applicable recruitment and people metrics.
  • Supplier Management: Support the selection of one or more placement agencies to complement the recruitment process should the need arise. Act as the Account Manager for these agencies overseeing the communication between them and the tech leadership. Oversee the contracting, SLA signing and billing with the agencies factoring in the business and technological needs and interests.

Qualifications 

  • A minimum of 5 years experience with a minimum of 2 years as a Tech Business Partner or Technical Recruiter supporting the end recruitment cycle and talent management;
  • Proven work experience as a Technical Recruiter (either an in-house recruiter or a staffing agency recruiter);
  • Degree or Diploma in Human Resources Management;
  • HR Generalist background is preferred;
  • Thorough understanding of technology, technical roles and technical skills;
  • Solid ability to conduct different types of interviews (structured, competency-based, stress etc);
  • Hands on experience with various selection processes (video interviewing, phone interviewing, reference check etc);
  • Ability to organize skills assessment centers (in tray activities, work samples, psychometric and IQ/EQ tests, etc) is an added advantage
  • Hands on experience with recruiting softwares, HR databases, Applicant Tracking Systems (ATS) and Candidate Management Systems (CMS) as well as Human Resource Information Systems (HRIS) or Human Resource Management Systems (HRMS);
  • Ability to engage with new people from diverse backgrounds and form meaningful relationships which have a long-lasting impact on our talent pool.
  • Demonstrated experience finding innovative and creative solutions to create networks, build relationships and find prospective candidates;
  • should have a knack for turning the hiring process, which is known to be boring worldwide, into a fun experience for everyone applying to be part of Kyosk

Desired Competencies

  • Business Acumen;
  • Stakeholder Management;
  • Great networker and a relationship builder;
  • Excellent communication and interpersonal skills;
  • Attention to detail;
  • Focus on Quality;
  • Strong decision-making skills;
  • Tech Savyy.
Director of Software Engineering

Key Responsibilities

  • Leadership: Be the leader who your team looks up to. Improve processes to make them more effective. Develop their knowledge and domain expertise and instill a relentless focus on quality. Take ownership of what your teams build and coordinate their efforts to ensure the efficient completion of tasks. Eliminate obstacles that prevent your teams from performing optimally.
  • Governance: As a senior-level contributor your role encompasses aspects of corporate governance related to software engineering to help ensure that Kyosk’s investment in Product and Technology delivers optimal returns in line with the business and product strategy.
  • People Management: Actively work with the rest of Product and Technology leadership to build a great team that complements, supports and inspires each other to achieve greatness. Ensure effective recruitment, training and development programs are adopted to promote productivity, retention, motivation and morale. Manage the career path and goals of your direct reports, conducting regular 1-on-1s and having monthly performance dialogues. Handle complex or sensitive people matters with empathy.
  • Performance Management: You will set and review performance and development goals for your teams and report to management on how they are performing and how they can improve. You identify timeframes and readiness for promotion of direct reports; solicit cross-functional feedback in support of promotions and employee rewards. You will coach and mentor engineers and new managers in the art of delivering successful software outcomes at scale while growing their careers
  • Culture: Along with Kyosk’s People organization (HR) and other leaders, you will craft a winning culture that spans multiple country boundaries and is built on collaboration and shared accomplishments while having fun along the way. You eliminate siloed thinking and misalignment that detracts from what needs to be accomplished and you actively work toward stamping out any such behaviours. You help create an environment that fosters innovation and helps Kyosk engineers take smart risks and learn from failures;
  • Capacity Planning and Resource allocation: Establish staffing needs and a hiring strategy by working collaboratively with the broader Product and Technology leadership team. Balance the size and composition of your teams against the expected deliverables while ensuring optimal overall team performance.
  • Strategic Thinking: Plan and execute software strategies that benefit the technology department and the products that we are responsible for. Work with the Product teams to ensure that the roadmap is realistic and clearly understood by the software engineers and managers.
  • Technical Delivery: Take ownership of the progress, costs, and quality of delivering engineering outcomes across multiple teams. 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 teams use to build and support products within the business. 
  • Vendor management: Where Kyosk makes use of outsourced development and managed services, you play a pivotal role in ensuring that our vendors and service providers deliver a high quality of service to Kyosk within our set budgets.
  • Performance Monitoring: Build a deep understanding of how our products work, how they are developed, and how they are used. Identify and track metrics that ensure performance targets and objectives are met and recommend process improvements. Understand engineering metrics and seek to improve them.
  • Process Improvement: Actively 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 between the business and engineering leadership, communicating their needs to the team and vice versa.

Minimum Requirements & Key Skills:

  • 12+ 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;
  • 5+ years as a software engineering manager with people management responsibilities and a track record of hiring and growing a talented team of engineers;
  • Adept at setting targets, and at identifying appropriate metrics and milestones to ensure that those targets are achieved in 90%+ of the cases; 
  • Know when and how to delegate and how to empower your direct reports to drive delivery within their teams while looking for opportunities to coach and guide them;  
  • Experienced in 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, road mapping, project management, CI/CD, etc.
  • The ability to align people behind a common goal. You can explain and materialize the objectives of the teams within your domain;
  • Working knowledge of large-scale service-oriented infrastructure and the design of scalable, highly available systems in the real world;
  • Strong overall knowledge of software 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 languages 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 microservices, Kubernetes/Docker, and GCP/AWS services is 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 willingness to temporarily step into a void left by your peers and subordinates when they are unavailable or have resigned. Also when a new role has been created and is yet to be filled.
  • 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 teams are doing
  • You understand DevOps as culture, not as a role, and seek to automate manual processes where it makes sense.
Job Info
Job Category: Several Jobs in one Advert jobs in Kenya
Job Type: Full-time
Deadline of this Job: 14 December 2022
Duty Station: Several locations
Posted: 08-12-2022
No of Jobs: 2
Start Publishing: 08-12-2022
Stop Publishing (Put date of 2030): 08-12-2066
Apply Now
Notification Board

Join a Focused Community on job search to uncover both advertised and non-advertised jobs that you may not be aware of. A jobs WhatsApp Group Community can ensure that you know the opportunities happening around you and a jobs Facebook Group Community provides an opportunity to discuss with employers who need to fill urgent position. Click the links to join. You can view previously sent Email Alerts here incase you missed them and Subscribe so that you never miss out.

Caution: Never Pay Money in a Recruitment Process.

Some smart scams can trick you into paying for Psychometric Tests.