Senior Mobile Platform Engineer
Boardroom Appointments
About the role
Minimum requirements: • Grade 12 National Certificate / Vocational • Higher Diploma in Information Technology - IT Engineering or Information Technology - Computer Science • A relevant tertiary qualification in Information Technology Knowledge, skills and experience:
• Android: Java, Kotlin, Gradle and the knowledge of the Android platform • iOS: Objective C, Swift and knowledge of the iOS platform • Architecture and development experience in cross platform technologies e.g. React Native, Flutter • Experience building client-server architectures • All aspects of app distribution: Building and distributing for pre-release testing and publishing to app stores. • Debugging: Using all the available tools to find and eliminate all kinds of defects including race conditions and memory leaks • Networking: Including REST, gRPC, WebSockets • Cordova: This is on the way out but relevant for porting to the new platform • Kendo: This is on the way out but relevant for porting to the new platform • NodeJS • Amazon Web Services used extensively on our backend • Securing mobile apps: App hardening, biometric authentication, preventing, security architecture, combatting fraud • Cryptography good understanding of applying cryptographic techniques in applications to secure data and communications • Version control system good understanding and experience managing codebases with branching strategies for feature development and hot-fixes • Working with the Huawei HMS ecosystem • Designing and building for testability • Design and architecture documentation skills: Writing good wiki articles, communication architecture through agile modeling • Implementing UI test automation • Good communication and presentation skills • Interpersonal & Relationship management Skills • Creative and analytical problem solving • Embracing ambiguity and partial information • Developing and mentoring peers • Working in a team environment and continually improving processes over time in this context
Don't send a generic resume
Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.
Get started free