Mobile Developer – Centurion

Main Purpose of the Job: To design, develop and maintain high quality mobile applications, working in a fast-paced agile environment.

Activities include but are not limited to:

Produce fully functional mobile applications writing clean code

Write unit and UI tests to identify malfunctions

Troubleshoot, debug and optimize performance

Design interfaces to improve user experience

Liaise with product development team to plan new features

Research and suggest new mobile products, applications and protocols

Using and adapting existing web applications for apps

Supporting the entire application lifecycle

Minimum Skills, Qualifications and Experience

Diploma in B.Sc. IT or equivalent

3 years’ experience in Software development

2 years’ experience of Android applications development

Experience with Android Studio and SDK Tools

Proven work experience as a mobile developer

Familiarity with OOP design principles

Working knowledge of the general mobile landscape, architectures, trends and emerging technologies

Java, SQLite, Web Services and RESTful APIs

Must be able to understand Androids best practices for application development

Understanding of available frameworks for application development on Android

Desired Skills:

  • Development Of Mobile Applications
  • Android Development
  • Android SDK
  • Mobile Applications

Desired Work Experience:

  • 2 to 5 years

Desired Qualification Level:

  • Diploma

Learn more/Apply for this position