{"id":32804,"date":"2026-03-27T14:02:24","date_gmt":"2026-03-27T14:02:24","guid":{"rendered":"https:\/\/jobs.dataaxisnode.com\/southafrica\/job\/ios-developer-senior-dc-life-service-administrator-1dp-sandton\/"},"modified":"2026-03-27T14:02:45","modified_gmt":"2026-03-27T14:02:45","slug":"ios-developer-senior-dc-life-service-administrator-1dp-sandton","status":"publish","type":"job_listing","link":"https:\/\/jobs.dataaxisnode.com\/southafrica\/job\/ios-developer-senior-dc-life-service-administrator-1dp-sandton\/","title":{"rendered":"iOS Developer (Senior) \n\n\n            \n\n            \n            DC- Life Service Administrator- 1DP Sandton"},"content":{"rendered":"<p>Key Purpose<\/p>\n<p>\tThis team is responsible for the Discovery member application published to the Play Store. They work with other Discovery business units to deliver innovative solutions to all members.<br \/>\n\tWithin the Digital system area, the iOS developer will work on the Discovery application together with Product Owners from various business units, Business Analysts, UX\/UI designers &amp; Content Teams, System Architect, and managers to understand the overall business need and the requirements, design the system solution using various approaches and technologies, implement the designed solution in the system with high quality source code.<br \/>\n\tiOS developers support the projects throughout the project lifecycle, including requirements, design, implementation, release, and post release support.<br \/>\n\tiOS developers in the Digital area must be able to technically support and maintain the deployed applications on dev, test and production environments.<\/p>\n<p>Areas of responsibility may include but not limited to<\/p>\n<p>Senior iOS developers must have a competent understanding of:<\/p>\n<p>\tThe system development life cycle and can explain the developer\u2019s role in each stage<br \/>\n\tThe defined system development tools, processes and workflows<br \/>\n\tThe distinction between business, functional and non-functional requirements and how to implement them<br \/>\n\tThe importance of delivering high quality source code and how to achieve it<br \/>\n\tThe technologies used and the systems components structure<br \/>\n\tThe domain and business terminologies and link them back to system implementations\u00a0<\/p>\n<p>Senior iOS developers should be able to demonstrate that they can:<\/p>\n<p>\tDevelop, test, and maintain the deployed application software with high quality<br \/>\n\tCollaborate with product managers and designers to ensure a successful, high-quality product and great user experience<br \/>\n\tAnalyse, maintain and enhance existing application and troubleshoot issues with efficiency.<br \/>\n\tPerform accurate development estimation<br \/>\n\tProduce technical specifications and designs. Participate in new business development through ideation, prototype development, and project estimates<br \/>\n\tResearch new techniques, tools, and best practices and share that knowledge with the team and community<br \/>\n\tMaintain high standards\u00a0<br \/>\n\tAnalytical and problem solving skills<br \/>\n\tSelf-starter who takes ownership, is accountable, and is able to work under minimum supervision<br \/>\n\tExcellent written and verbal communication skills<br \/>\n\tCan help with quality assurance and provide comments Within 6 months of being in the position, a senior iOS developer should be able to demonstrate strong domain knowledge and technologies in relation to the environment that they work in.<\/p>\n<p>Personal Attributes and Skills<\/p>\n<p>Behavioral Skills<\/p>\n<p>\tExcellent written and oral communication skills (English)<br \/>\n\tAbility to work in a self-driven, complex environment with multiple and changing priorities<br \/>\n\tAbility to focus on deadlines and deliverables<br \/>\n\tAbility to think abstractly<br \/>\n\tAbility and desire to quickly learn new technologies<br \/>\n\tClean code thinking<\/p>\n<p>Technical Skills<\/p>\n<p>\tProject Management<br \/>\n\tBusiness Writing Skills<br \/>\n\tPresentation and Facilitation Skills<br \/>\n\tProcess Mapping<br \/>\n\tSoftware testing pack design, functional testing<\/p>\n<p>Responsibilities<\/p>\n<p>\tMaintain and extend existing development activities<br \/>\n\tWork with customers to determine project requirements<br \/>\n\tDesign software to fulfil customer requirements<br \/>\n\tDevelop software from requirements and specifications<br \/>\n\tFind and repair software defects; unit testing, UI automation testing<br \/>\n\tStay current with Apple and iOS standards and guidelines<br \/>\n\tDocumenting development work done<\/p>\n<p>Education and Experience<\/p>\n<p>Minimum<\/p>\n<p>\tInformatics degree or Diploma<br \/>\n\t4+ years\u2019 experience developing iOS applications<\/p>\n<p>Advantageous<\/p>\n<p>\t2+ years\u2019 user interface analyst experience<br \/>\n\tSoftware Engineering related degree\/qualification<br \/>\n\tHonours degree<br \/>\n\tBusiness experience and product knowledge<br \/>\n\tExperience in Objective-C is beneficial<\/p>\n<p>Methodologies<\/p>\n<p>\tWaterfall and Agile<br \/>\n\tKnowledge of OO design principles and development patterns<\/p>\n<p>Tools<\/p>\n<p>\tSoapUI (SOAP) \/ REST client (JSON)<br \/>\n\tXCode<br \/>\n\tAtlassian tool suite (Jira, Confluence)<\/p>\n<p>Technologies<\/p>\n<p>\tiOS<br \/>\n\tUML<br \/>\n\tXML, JSON<br \/>\n\tSOAP and REST Web Service Development<\/p>\n<p>Other<\/p>\n<p>\tSoftware architecture<br \/>\n\tJAD sessions<br \/>\n\tData modelling techniques<\/p>\n<p>go to method of application \u00bb<\/p>\n<p>Apply via company website (  ) or<\/p>\n<p>&nbsp;<\/p>\n","protected":false},"author":2,"featured_media":0,"template":"","meta":{"_promoted":"","_job_location":"","_application":"","_company_name":"Discovery Limited","_company_website":"","_company_tagline":"","_company_twitter":"","_company_video":"","_filled":0,"_featured":0,"_remote_position":0,"_job_salary":"","_job_salary_currency":"","_job_salary_unit":""},"job_listing_region":[11],"job-types":[12],"class_list":{"0":"post-32804","1":"job_listing","2":"type-job_listing","3":"status-publish","4":"hentry","5":"job_listing_region-gauteng","7":"job-type-full-time"},"jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/jobs.dataaxisnode.com\/southafrica\/wp-json\/wp\/v2\/job-listings\/32804","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/jobs.dataaxisnode.com\/southafrica\/wp-json\/wp\/v2\/job-listings"}],"about":[{"href":"https:\/\/jobs.dataaxisnode.com\/southafrica\/wp-json\/wp\/v2\/types\/job_listing"}],"author":[{"embeddable":true,"href":"https:\/\/jobs.dataaxisnode.com\/southafrica\/wp-json\/wp\/v2\/users\/2"}],"wp:attachment":[{"href":"https:\/\/jobs.dataaxisnode.com\/southafrica\/wp-json\/wp\/v2\/media?parent=32804"}],"wp:term":[{"taxonomy":"job_listing_region","embeddable":true,"href":"https:\/\/jobs.dataaxisnode.com\/southafrica\/wp-json\/wp\/v2\/job_listing_region?post=32804"},{"taxonomy":"job_listing_type","embeddable":true,"href":"https:\/\/jobs.dataaxisnode.com\/southafrica\/wp-json\/wp\/v2\/job-types?post=32804"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}