Android Developer
Job Location
Pretoria, South Africa
Job Description
Qualifications and Experience Minimum Education (Essential): National Senior Certificate Minimum Education (Preferred): Diploma/Degree in IT, Engineering, or Programming Experience: At least 3 years (5 years preferred) as an Android Developer. Proven track record of developing and maintaining mobile applications. Skills and Knowledge Essential: Proficient in Kotlin (minimum 2 years) and Java . Strong Android development knowledge and experience. Familiarity with reactive programming. Expertise in modern design patterns (MVP, MVVM, Clean Architecture). Knowledge of storage mechanisms, threading, and lifecycles. Experience with RESTful API integration. Proficiency in Git. Solid understanding of the mobile development lifecycle in an Agile environment. UI development experience with dynamic screen support. Preferred: Knowledge of Bluetooth on Android, RxAndroid, RxJava, and RxKotlin. Experience with JIRA and Atlassian tools. Key Responsibilities Application Development Design, develop, and maintain Android applications based on wireframes and designs. Write clean, reusable, and efficient code adhering to best practices. Test, debug, and optimize applications for performance and scalability. Project Management Estimate timelines and contribute to capacity planning. Collaborate with backend engineers and stakeholders to ensure seamless integration. Team Collaboration Participate in code reviews and share programming best practices. Mentor junior team members. Contribute ideas to improve processes and applications. Quality Assurance Ensure compliance with standards and frameworks. Maintain accurate documentation and manage application release schedules.
Location: Pretoria, ZA
Posted Date: 2/6/2025
Location: Pretoria, ZA
Posted Date: 2/6/2025
Contact Information
Contact | Human Resources |
---|