Job description
About the Role
Our client is looking for a highly skilled Senior Mobile Application Developer with a strong focus on Android development to join their IT & Software team in Upington . This role involves the design, development, and maintenance of sophisticated Android applications that deliver exceptional user experiences. You will work on innovative projects, collaborating with product managers, UI/UX designers, and backend engineers to bring new mobile features to life. This is a fantastic opportunity for a mobile development expert to contribute to impactful applications.
Key Responsibilities
- Design, build, and maintain advanced native Android applications using Kotlin or Java.
- Collaborate with cross-functional teams to define, design, and ship new mobile features.
- Ensure the performance, quality, and responsiveness of applications.
- Identify and correct bottlenecks, fix bugs, and improve application performance.
- Write clean, well-documented, and maintainable code.
- Participate in code reviews and contribute to team best practices.
Requirements
- Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
- 4+ years of professional experience in Android mobile development.
- Proficiency in Kotlin and/or Java, and deep understanding of the Android SDK.
- Experience with Android UI design principles, common patterns, and libraries.
- Familiarity with RESTful APIs to connect Android applications to backend services.
- Experience with performance and memory optimization techniques.
Benefits
- Competitive salary and performance-based incentives.
- Comprehensive health and wellness benefits package.
- Opportunities for professional development and skill enhancement.
- A dedicated and supportive team environment.
- Chance to work on cutting-edge mobile technologies.
#J-18808-Ljbffr