With over 100 years of rich history and strongly positioned as a local bank with regional and international expertise, a career with our family offers the opportunity to be part of this exciting growth journey, to reset our future and shape our destiny as a proudly African group.
Job Summary
Build high-performing, scalable, enterprise-grade applications & build capability in others to do the same. This includes but is not limited to applying critical thinking, design thinking and problem solving skills in an agile team environment to solve complex technical problems (Front End, Back End and Integration) with high quality solutions & leading all phases of the development lifecycle to deliver.Job Description
All candidates applying for an iOS developer position should have the following:
BS / MS / PhD in Computer Science OR equivalent degree OR equivalent experience
Experience developing apps using Swift or Objective-C
Passion for quality and close attention to details
Strong communication and interpersonal skills
Experience using iOS frameworks like UIKit, Foundation etc.
Good understanding of UI design and common usability issues is helpful
Experience using Xcode 12 or later
Familiarity with Git or similar source control software
Candidates applying for intermediate positions additionally require:
At least 3+years’ experience in commercial grade software development using Swift or Objective-C
Good understanding of Object Orientated Programming concepts
Good problem solving and troubleshooting skills
Ability to deliver solid work on tight schedules
Familiarity with JSON, Codable, GCD or asynchronous programming
A passion for technology and the ability to learn new concepts quickly
Thorough knowledge of macOS and iOS is helpful
Candidates applying for senior positions additionally require:
At least 5+years’ experience in commercial grade software development using Swift or Objective-C
2+ years working with JSON, Codable, GCD or asynchronous programming
Excellent understanding of Object Orientated Programming concepts
Expertise with Swift, Objective-C, iOS, fundamentals and frameworks
Excellent problem solving and troubleshooting skills
Ability to deliver solid work on tight schedules
Have a passion to write and help others produce efficient code.
Mentor and train fellow team members to become better developers
Solid understanding of the full mobile development life cycle
A passion for technology and the ability to learn new concepts quickly
Thorough knowledge of macOS and iOS
Education
Bachelor's Degree: Information TechnologyAbsa Bank Limited is an equal opportunity, affirmative action employer. In compliance with the Employment Equity Act 55 of 1998, preference will be given to suitable candidates from designated groups whose appointments will contribute towards achievement of equitable demographic representation of our workforce profile and add to the diversity of the Bank.
Absa Bank Limited reserves the right not to make an appointment to the post as advertised