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