Overview
We are looking for a Senior Android Developer to join our mobile development team. The ideal candidate will have extensive experience in Android application development and a strong understanding of mobile architecture and design. You will be responsible for the development and maintenance of applications aimed at a vast number of diverse Android devices. Your primary focus will be the development of Android applications and their integration with back-end services.
Requirements
Experience and Qualifications
Experience : 5+ years of professional experience in Android development. Language : Strong knowledge of Kotlin and Java. Frameworks : Experience with Android SDK, Jetpack components, and RESTful APIs. Tools : Proficiency with Android Studio, version control (Git), and CI / CD pipelines. Architecture : Solid understanding of mobile architecture patterns such as MVP, MVVM, and Clean Architecture. Testing : Experience with unit testing, automated testing frameworks, and UI testing. UI / UX : Strong knowledge of Android UI design principles, patterns, and best practices. APIs : Experience with third-party libraries and APIs. Problem-Solving : Strong problem-solving skills and ability to troubleshoot complex issues.
Key Skills
APIs, REST, Eclipse, Android, Application Development, SDKs, SQLITE, IOS, Java, JSON, Gradle, Mobile Applications
Employment
#J-18808-Ljbffr
Senior Developer • Pretoria, Gauteng, South Africa