Overview
Skills
Job Details
Minimum 5+ years of professional experience in the software engineering domain.
Bachelor of Computer Science or equivalent tertiary education.
Professional experience, harnessing Agile methodology for collaboration, adaptability, and continuous improvement.
Familiar with the software development lifecycle and capable of leveraging this understanding for the purpose of aligning with operational KPIs.
Expert-level knowledge in the area of engineering software written using Kotlin and Java.
Deep, hands on experience engineering software solutions leveraging Kotlin Multiplatform.
Strong understanding of Android development fundamentals.
In-depth exposure and familiarity with the latest Android development frameworks. (Jetpack Compose, Flows, etc.)
Track history of delivering high code quality; featuring solid documentation, code-cleanliness, adherence to code style requirements, testing and pragmatic design pattern choices.
Sound practical understanding of best-practices in cross-platform application architectural design.
Demonstrable experience designing applications and systems that interoperate with cloud applications and third-party vendor SDKs or systems.