Android Mobile Developer - Cape Town Verfied

Salary Negotiable Cape Town, Western Cape Cape Town, Western Cape more than 14 days ago 22-03-2018 9:50:01 AM
17-05-2018 9:50:01 AM
Job title: Android Mobile Developer

Reporting to: CTO

Salary: Depend on experience / market related

Hours: Full-Time

Location: Centurion OR Century City (CT)

Purpose of the position
• Working with user experience designers to finalise the application requirements
• Designing client application architecture for better optimisation and performance
• Developing new and enhancing current mobile applications for Android platform
• Ensure adherence to engineering processes such as code reviews, source control, unit testing, use case analysis, defect management
• Performing quality tests before releasing builds to QA team for quality assessment
• Constantly updating technical knowledge and skills by attending in-house and/or external courses, reading manuals and accessing new
applications


Essential Qualifications and Expertise
• Grade 12
• A relevant university computer science degree or equivalent
• Minimum Experience: 3+ years
Advance qualifications
• iOS
• Hybrid Frameworks
• Web development
• Analytics

Skills & Experience Required
Essential experience
• Strong Android development skills
• Strong Object-Oriented programming skills
• Strong proficiency in Java
• Good understanding of client-server architecture
• Knowledge of OWASP Mobile Security Testing
• Experience in architecture of multi layered client application consisting of presentation, business, and data layers
• Working exposure and experience on background services, Async, thread classes, managing app memory and handling bitmap
• Supporting multi-look-and-feel in a single code base
• Expert in UI design including native UI controls and developing custom UI controls
• Good command over consuming server APIs in mobile client applications, example Rest services
• Strong understanding of MVP
• Excellent communication and documentation skills
• Problem analysis and solving
• Ability to work in a quick changing and high pace environment
• Android Development
• Java Development
• Unit Testing
• OO Concepts
• Data Structures and Algorithms
• GIT

Essential Qualities or Behaviours
• Strong grasp of design patterns and modern software design principles
• Experience in developing, testing and releasing applications in a commercial environment
• Passion for User Experience
• Attention to detail
• Solid Communication
• Great Attitude
• Build solid relationships with co-workers

This position will be supervised by Chief Technical Officer with ongoing support and supervision.

Please email resume with copy of qualifications to provided email address with REF: ANDROID DEV
Please provide a list and links of the apps that you have worked on which are published or in production.