Android Software Engineer
Core
Design, develop, and refine features for the Takealot Android storefront to serve over 2.5 million online shoppers.
Role type
Senior Android Software Engineer (Storefront)
Builds
Native Android mobile applications for eCommerce retail
Domain
eCommerce, Retail, Mobile
Deliverable
production ML models | product features
Required skills
Kotlin, Jetpack Compose, Android architecture components, Android lifecycles, asynchronous processing, platform fragmentation handling, UI design patterns
Preferred skills
Java, iOS native development, RESTful APIs, unit testing, UI automation (Robot Framework), eCommerce app development, GitLab, Jira, Confluence
Technologies
Kotlin, Jetpack Compose, Android, ReactJS, Python, Scala, Swift, Google Cloud, Kafka, Redis, Kubernetes
Responsibilities
Design and develop new features, locate and resolve bugs and crashes, brainstorm new ideas and concepts, collaborate on design and code reviews
Seniority
Mid-Senior, hands-on IC