Jobs Career Advice Signup
X

Send this job to a friend

X

Did you notice an error or suspect this job is scam? Tell us.

  • Posted: Jan 13, 2022
    Deadline: Not specified
    • @gmail.com
    • @yahoo.com
    • @outlook.com
  • Never pay for any CBT, test or assessment as part of any recruitment process. When in doubt, contact us

    Imagine a world where people live healthier, more enhanced and protected lives… A world in which each organisation is a powerful influencer and responsible corporate citizen, committed to being a force for social good. As a leading innovator in healthcare, wellness, insurance, investments, financial and life planning, Discovery works ceaselessly to...
    Read more about this company

     

    iOS Developer (Senior)

    Job Purpose 
    We are looking for a Swift developer responsible for the development and maintenance of applications aimed towards iOS and OS X, including mobile phones, tablets, and full-fledged computers. Your primary focus will be the development of such applications and their integration with back-end services. You will be working alongside other engineers and developers working on different layers of the infrastructure. Therefore, a commitment to collaborative problem solving, sophisticated design, and creating quality products is essential. The incumbent will actively coach other developers during the code review process to understand and apply coding standards. Use of both their knowledge of Discovery as well as their technical knowledge to make decisions. 

    Key Outcomes may include but are not limited to: 
    •    Design development and testing of new features in the Discovery Bank applications for iOS and OS X.
    •    Use object-oriented development principles in Swift or Objective-C to reach project solutions.
    •    Responsible for regular communication with others involved in the development process.
    •    Regularly maintain iOS applications via debugging and continuous updates
    •    Participate as a team member to define, design, and create new features in fully agile Scrum deliveries.
    •    Ensure the performance, quality, and responsiveness of applications.
    •    Collaborate with a team to define, design, and create new features.
    •    Recognise and resolve bottlenecks.
    •    Help maintain code quality, organization, and automatization


    Education and Experience: 

    •    At least 5 to 7 Years’ experience in source code development.
    •    Developer, business, and product experience.
    •    Matric with English and Maths
    •    Degree in computer science or software engineering

    Technical skills or knowledge: 
    •    Proficient in Swift, with a good knowledge of its ecosystems
    •    Solid understanding of object-oriented programming
    •    Experience with Cocoa APIs on OS X
    •    Good knowledge of performance limits and characteristics
    •    Knowledge of memory management and multi-threading
    •    Experience with embedded databases and other system datastores.
    •    Experience with SSL.
    •    Familiarity with RESTful APIs to connect to back-end services.
    •    Good sense of UI design and a user-oriented focus
    •    Knowledge of low-level C-based libraries is a plus.
    •    Implementation of automated testing platforms and unit tests
    •    Knack for benchmarking and optimization
    •    Understanding of Apple’s design principles and interface guidelines
    •    Proficient understanding of code versioning tools {e.g., Git, Jenkins, JIRA, BitBucket}
    •    Familiarity with continuous integration
    •    Knowledge related to publishing on the App Store.
    •    Can utilize iOS databases efficiently
    •    Proficiency using an IDE for iOS development such as XCode.
    •    Experience building user interfaces (UIs)
    •    Able to use APIs and third-party libraries to improve app functionality.
    •    Competence in version control software like GitHub or BitBucket
    •    Can perform or automize unit tests.

    EMPLOYMENT EQUITY   
                                 
    The Company’s approved Employment Equity Plan and Targets will be considered as part of the recruitment process. As an Equal Opportunities employer, we actively encourage and welcome people with various disabilities to apply.

    Method of Application

    Interested and qualified? Go to Discovery Limited on careers.discovery.co.za to apply

    Build your CV for free. Download in different templates.

  • Send your application

    View All Vacancies at Discovery Limited Back To Home

Subscribe to Job Alert

 

Join our happy subscribers

 
 
Send your application through

GmailGmail YahoomailYahoomail