Mobile Developer iOS Android - Cape Town Verfied

Salary Negotiable Cape Town, Western Cape Cape Town, Western Cape more than 14 days ago 20-08-2019 7:20:59 AM
15-10-2019 7:20:59 AM
Mobile Developer - iOS / Android (Senior)

Location: Green Point, Cape Town
Salary: R80k – R85k per month CTC negotiable

About the Role:
To build, test, and deploy mobile android and iOS apps geared towards an audio and video on-demand streaming offering. This is a contract position with a duration of 18 months. After 18 months, a permanent position will be offered based on individual performance and whether the specific project KPI’s have been satisfied

Requirements:
Matric;
Bachelor’s degree in Computer Science, Software Engineering, Computer Engineering or a related field
4+ years’ experience in iOS/Android Development.
Experience with Swift, RESTful API integration and Git
Strong UI development experience
Understanding of data structures, design patterns and object-orientated design
Exposure to frontend design tools
Experience with database technology is an advantage i.e. MS SQL Server
Experience and knowledge of streaming applications is advantageous
Follows agile development principles like test-driven development and Scrum
Constantly willing to explore the latest technology and upcoming changes evolved by Android/iOS app developers
Willingness to guide and coach junior developers in the team
Establish rapport with all stakeholders, in particular those at senior management and executive levels
Collaborate effectively with sales, business development, creative solutions and marketing teams across the group
Use agility and flexibility to achieve iterative and incremental business value, and coach other to do the same

Duties:
Mobile app development
Development of android and iOS mobile applications geared towards an audio and video on-demand streaming consumer offering
Development new app features
Recommend tools and plugins to optimize the development process
Interact with client personnel to review and demo accomplishments
Database design and implementation
Creation of database to store user data
People mentorship
Mentor team of software developers
Challenge and develop others through coaching
Foster teamwork and high performance