Skip to main content

Android Software Engineer

Technology
https://www.techrepo.co.za
Cape Town, South Africa2 months ago
Full timeOn-site

Job description

Job Description

About the Role takealot.com , a leading South African online retailer, is looking for a highly talented Software Engineer (Android Storefront) to join our team. Candidates must reside in South Africa.

Responsibilities

  • This position reports to the Mobile Engineering Manager
  • Help design, develop and refine new features
  • Locate and resolve bugs and crashes
  • Brainstorm new ideas and concepts
  • Work with teammates on design, code reviews, and estimation

Requirements

  • Bachelor’s Degree or Advanced Diploma in Information Systems, Computer Science, Mathematics, Engineering and a minimum of 3 years experience in a software/technology environment is required.
  • In the event that you do not have a Bachelor’s Degree or an Advanced Diploma (Computer Science, Mathematics or Engineering), an equivalent experience requirement must be met, which equates to a minimum of 6 years’ of Software Development experience
  • 3+ years professional mobile development experience with at least 2 years experience in native Android
  • Strong Computer Science and programming fundamentals.
  • Full understanding of the Android application and activity lifecycles.
  • Proficient in building modern, responsive Android interfaces using Kotlin, Jetpack Compose, and core Android architecture components..
  • Appreciation of Android-specific asynchronous processing techniques.
  • Knowledge of strategies to handle issues related to platform fragmentation, differing screen sizes and multiple OS versions.
  • Knowledge and Appreciation of Android user experience design patterns.
  • Be accountable
  • Creative
  • Solution oriented
  • Flexible
  • Take pride in your work
  • Android Java experience is a bonus.
  • Any iOS native development experience is a bonus.
  • Experience with network requests to RESTful APIs and using industry-standard libraries.
  • Experience working with unit test frameworks
  • Experience with writing UI Automation scripts using Robot Framework.
  • Experience developing eCommerce apps for retail
  • Experience working with software development tools including GitLab, Jira and Confluence.

Keywords
humanoid-robotjob-descriptionsonlineplanning-and-designvisual-art-designproduct-development-and-designcode-reviewcomputer-scienceinsurance-consulting-and-technologyenvironment-health-and-safety-hsseecology-environmenttrade-shows-eventssoftware-developmenttraining-and-developmentandroid-appskotlinjetpackcomposeuser-experience-uxjava

Interested in this role?