This job listing has expired and may no longer be relevant!
8 Nov 2023

Senior Software Engineer – Front End at Kyosk Digital Services

Recruit candidates with Ease. 100% recruitment control with Employer Dashboard.
We have the largest Job seeker visits by alexa rankings. Post a Job

Resubmit your Resume Today. Click Here to Start

We have started building our professional LinkedIn page. Follow


Job Description

A kiosk is an informal convenience store selling everyday household items. Known locally by their vernacular names e.g. Duka in Kenya, Spaza in South Africa, Kantemba in Zambia. kiosk-type retail outlets are the cornerstone of African retail, accounting for over 60% of all retail trade flows. Despite their importance, kiosk-type retail outlets face significant challenges, including high cost of stock and unreliable delivery.

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

Requirements

Minimum Behavioural and Soft Skills :

  • 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.


Method of Application

Submit your CV and Application on Company Website : Click Here

Closing Date : 30 November. 2023





Subscribe


Apply for this Job