Location:
City of Johannesburg Metropolitan Municipality, Gauteng
Contract Type:
Contract
Experience Required:
5 to 10 years
Education Level:
Grade 12
Job Description
• Design, build, and maintain native Android applications using Kotlin and Java.
• Collaborate with cross-functional teams to define, design, and ship new features.
• Ensure the performance, quality, and responsiveness of applications.
• Write clean, maintainable, and efficient code following best practices for mobile
development.
• Debug, troubleshoot, and optimize code for performance and scalability.
Integrate with RESTful APIs, third-party libraries, and SDKs to deliver complete solutions.
• Conduct code reviews and mentor junior developers to ensure high-quality code standards.
• Updated with the latest trends, technologies, and advancements in Android development.
• Write unit tests and ensure robust software development practices (Test-Driven
Development).
• Work with version control systems such as Git for code versioning and collaboration.
• Continuously discover, evaluate, and implement new technologies to maximize
development efficiency.
• Understanding of CI/CD pipelines and automated app deployment tools like Jenkins or Fastlane.
• Familiarity with cloud-based solutions (Firebase, AWS, or Google Cloud).
QUALIFICATIONS:
IT DIPLOMA OR DEGREE
** CV'S TO BE SENT IN PDF FORMAT ONLY **
• Collaborate with cross-functional teams to define, design, and ship new features.
• Ensure the performance, quality, and responsiveness of applications.
• Write clean, maintainable, and efficient code following best practices for mobile
development.
• Debug, troubleshoot, and optimize code for performance and scalability.
Integrate with RESTful APIs, third-party libraries, and SDKs to deliver complete solutions.
• Conduct code reviews and mentor junior developers to ensure high-quality code standards.
• Updated with the latest trends, technologies, and advancements in Android development.
• Write unit tests and ensure robust software development practices (Test-Driven
Development).
• Work with version control systems such as Git for code versioning and collaboration.
• Continuously discover, evaluate, and implement new technologies to maximize
development efficiency.
• Understanding of CI/CD pipelines and automated app deployment tools like Jenkins or Fastlane.
• Familiarity with cloud-based solutions (Firebase, AWS, or Google Cloud).
QUALIFICATIONS:
IT DIPLOMA OR DEGREE
** CV'S TO BE SENT IN PDF FORMAT ONLY **
Number of vacancies:
2
Company Description
Tech Company with experience in infrastructure implementations as well as post implementation support in various industries
View Company Profile
ADVERTISEMENT