Ios Developer (advanced) Gauteng Isb41201882

Gauteng, South Africa

Job Description


iOS Developer (Advanced) - Gauteng - ISB41201882

About the job iOS Developer (Advanced) - Gauteng - ISB41201882

Our client requires the services of a Software Engineer (Advanced) Midrand/Menlyn/Rosslyn/Home Office rotation

  • Amazing brand with innovative technology
  • Excellent teams in Global team collaboration
  • High work-life balance with Flexible hours
  • Agile working environment
POSITION: Until December 2026

EXPERIENCE: 4-6 Years related working experience.

COMMENCEMENT: As soon as possible.

QUALIFICATIONS/EXPERIENCE
  • Degree in IT or relevant experience
ESSENTIAL SKILLS
  • Minimum of 5 years working experience in building native iOS applications.
  • Experience in other front end technologies would also be preferred due to the nature of this project Angular, JavaScript etc this will be discussed during interview
ADVANTAGEOUS SKILLS:
  • 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
  • Display 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 & zoom touch inputs
  • Displays labels, values and images in multiple languages
  • Work in an online/offline mode
  • Knowledge of GROUP, ITPM, AWM (Advantageous)
  • Excellent proficiency in the Agile Tool Chain (JIRA, Confluence)
ROLE:

Projects & Maintenance:
  • 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 Lead or Product owner.
  • Develop system solutions in line with quality and delivery requirements.
  • Ensure that the following steps in the Development Cycle are executed:
  • Preparation of system/technical documentation (as per ISO standards)
  • Preparation of user and operation manual
  • User training
  • System testing/parallel runs
  • System implementation
  • System audits/quality assurance
  • Ability and willingness to coach and give training to fellow colleagues and users when required.
The candidate should:
  • 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 tests
  • Write code that is commented and maintainable (good coding practice)
NB: xefxbbxbfxefxbbxbfBy applying for this role, you consent to be added to the iSanqa database and to receive updates until you unsubscribe.

Also note, that if you have not received a response from us within 2 weeks, your application was unsuccessful.

#isanqa #isanqajobs #SoftwareEngineer #IOSDeveloper #ITLead #Frontend #Angular #FuelledbyPassionIntegrityExcellence

iSanqa Resourcing

Beware of fraud agents! do not pay money to get a job

MNCJobs.co.za will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Job Detail

  • Job Id
    JD1289962
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Gauteng, South Africa
  • Education
    Not mentioned