Jobs Career Advice Signup
X

Send this job to a friend

X

Did you notice an error or suspect this job is scam? Tell us.

  • Posted: Oct 6, 2021
    Deadline: Not specified
    • @gmail.com
    • @yahoo.com
    • @outlook.com
  • Never pay for any CBT, test or assessment as part of any recruitment process. When in doubt, contact us

    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. 
    Read more about this company

     

    Android Software Engineer

    Role Profile

    The role holder will be responsible for the development and maintenance of applications aimed at a vast number of diverse Android devices. The primary focus will be the development of Android applications and their integration with back-end services.

    As an Android Engineer at Kyosk, you will:

    • Develop new features. You will work on critical features (both architecture and UI) for our end users.
    • Collaborate with the back-end team. You will work with the back-end dev team to integrate API clients.
    • Solve challenging real-time synchronization problems.
    • Maintain a high level of quality. You will implement continuous refactoring and unit testing to constantly improve the codebase.
    • Improve technical solutions. You will make your work very scalable, strongly robust and highly secured.
    • Share knowledge. You are willing to participate in the development of our internal tools.
    • Work on bug fixing and improving application performance.
    • Work hand-in-hand with product designers to implement a visual and animated experience that is top in class.
    • Continuously discover, evaluate, and implement new technologies to maximize development efficiency.

    What you could work on

    As part of our Engineering department, you will work within one of our cross-functional teams, each team handling part of our product. A few examples of these teams are:

    • Duka Experience Team: The team is responsible for all things duka experience. 
    • Order Fulfillment Team: The team is responsible for making sure the order is fulfilled on time and in full. 

    About You

    • Experience: You have 4/5+ years experience as a mobile engineer with a strong background in android development lifecycle.
    • Mastery: You have a strong knowledge and experience in Kotlin and a good understanding of the Android SDK.
    • Problem solver: You are pragmatic and solution-oriented.
    • Make an impact: You want to build a product that is used by thousands of companies, in a fast-growing environment.
    • Best Practices: You work in an organized manner with test coverage (Junit, Espresso and Robolectric), and other best practices. 
    • Curiosity: You are a curious and open minded developer. 
    • Team player: You have good communication skills and you know how to work with a team.

     Hiring process

    What to expect from our hiring process:

    • A 45 min interview with the Lead Mobile to create a strong alignment on what they'll expect from you, and tell you more about their way to operate
    • An exercise to evaluate your coding skills
    • An interview with future team members to discuss your exercise and help you project yourself in the company
    • Final interviews with our CTO

    Method of Application

    Interested and qualified? Go to Kyosk Digital Services on kyosk.recruiterbox.com to apply

    Build your CV for free. Download in different templates.

  • Send your application

    View All Vacancies at Kyosk Digital Services Back To Home

Subscribe to Job Alert

 

Join our happy subscribers

 
 
Send your application through

GmailGmail YahoomailYahoomail