Senior iOS Developer

at Rosstone Professional Solutions
Location Cape Town, South Africa
Date Posted July 20, 2022
Category IT / Information Technology
Job Type Full-time
Currency ZAR

Description

The Role:

We are looking for a Senior iOS Developer for a urgent contract role.

  • Degree in IT or relevant experience
  • Minimum of 8 year working experience in building native iOS applications
  • Must be available immediately

Projects:

  • Ensure that all processes are investigated / considered in obtaining the specifications of the user
  • requirements
  • Propose and review system design and evaluate alternatives
  • Review and present proposed system solution to IT Project Manager /Leader and User Management or System owner
  • Develop systems solutions in line with quality and delivery requirements
  • Ensure that all processes have been investigated / considered in obtaining the specifications of the user requirements
  • Propose and review system design and evaluate alternatives
  • Review and present proposed system solution to User Organisation

Skills and Experience:

Technical Experience

  • Minimum of 8 year working experience in building native iOS applications.
  • Experience with the following is important : building native iOS applications in Swift that have multiple screens
  • handle login and authentication
  • integrate with REST APIs using JSON and other media types (images and video)
  • control video playback
  • displays alerts
  • accepts keyboard input and can limit maximum number of characters
  • stores / caches large files and is able to retrieve and delete them when expired
  • work on iPhone and iPad
  • adjust for portrait and landscape orientation using auto layout
  • uses customized UI controls
  • interprets pinch and zoom touch inputs
  • display labels, values and images in multiple languages
  • work in an online\offline mode
  • be able to showcase actual apps that the candidate has developed
  • have experience using GIT
  • build for iPhone and iPad targets
  • know how to deploy mobile applications
  • be able to reasonably estimate effort and time on given requirements
  • be able to write unit test
  • write code that is commented and maintainable (good coding practice)
Drop files here browse files ... Dropbox ...
WARNING: Do not to pay any money to get a job. Please report fraudulent jobs to info@joblane.co.za