IOS/ANDROID MOBILE APP DEVELOPER - Midrand Verfied

Salary Negotiable Midrand, Gauteng Midrand, Gauteng more than 14 days ago 20-10-2017 7:33:22 AM
15-12-2017 7:33:22 AM
Job Description

1. Interpret requirements from the product development committee and participate in a team to design products to meet specifications, time, cost, and quality.
2. Write applications for web and mobile devices.
3. Maintain bug lists and wish lists in the company's configuration system.
4. Maintain a version control system and document changes to a high standard.
5. Where applicable software should comply with industry standards and quality.
6. Creation and maintenance of engineering documentation (database architecture, version control, memory maps, test procedures, etc.)
7. Sourcing of software components suitable for the project/product.
8. Manage deployment to app stores.
9. Identify risks due to changing operating systems.
10. Co-operate with all departments in the company and where necessary assist with solving customer problems.
11. Track time spent on each project and submit timesheets monthly.

1. Must have passed a diploma/degree course in Computer Science, Computer Engineering or Electronics Engineering at a reputable institution.
2. 3-5 years of solid experience writing mobile apps and web app software.
3. Full product design cycle experience.
4. Ability to work in a team or individually.
5. Good technical problem solving skills.
6. Good interpersonal communication skills and ability to produce documents in good written English.
7. Willingness to travel if required.
8. Knowledge in some of the following areas:
a. Mobile App languages: Java, Objective-C, Swift
b. Web app languages: Java, C#, PHP
c. Databases: MySQL, PostgreSQL, MongoDB, Redis
d. Operating systems: Windows, Linux, Android, iOS
e. Messaging protocols / systems: MQTT, RabbitMQ, ActiveMQ, Push notifications, Firebase.