{"id":1987013,"url":"https://alion.io/job/job-mail-senior-ios-developer","title":"Senior iOS Developer","company":{"id":701519,"name":"Job Mail","domain":"jobmail.co.za","url":"https://alion.io/company/job-mail","size_band":null,"is_staffing_agency":true,"employer_type":"agency","is_intermediary":true,"listed_via":"jobmail.co.za","ats_vendor":"Schema","truth_index":{"grade":"B","score":72,"open_postings":1016,"ghost_share":0.364,"stale_share":0,"repost_share":0.774,"time_to_fill_p50_days":10,"computed_at":"2026-10-10T05:45:15Z"}},"role":"Mobile","role_family":"Mobile","seniority":"senior","employment_type":"contractor","work_mode":"on_site","remote_scope":null,"remote_scope_basis":null,"remote_working_hours":null,"hiring_geo_confidence":"structured","locations":["South Africa"],"countries":["ZA"],"hiring_countries":[],"hiring_countries_total":0,"salary":null,"salary_estimate":null,"experience_years_min":5,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"Agile","optional":false},{"name":"Android SDK","optional":false},{"name":"CI/CD","optional":false},{"name":"Core Data","optional":false},{"name":"Git","optional":false},{"name":"GitHub","optional":false},{"name":"iOS SDK","optional":false},{"name":"JavaScript","optional":false},{"name":"JQuery","optional":false},{"name":"MVC","optional":false},{"name":"Objective-C","optional":false},{"name":"Rest API","optional":false},{"name":"Ruby","optional":false},{"name":"Scrum","optional":false},{"name":"SOAP","optional":false},{"name":"SQLite","optional":false},{"name":"Windows","optional":false}],"status":"closed","first_seen_at":"2026-10-07T03:09:57Z","employer_posted_date":"2026-10-08","last_verified_at":"2026-10-08T20:13:05Z","board_verified":false,"closed_at":"2026-10-08T20:13:05Z","days_open":1,"trust":{"level":"ok","repost_count":1,"flags":[],"days_open":1},"description":"What you will be doing:Develop and maintain native mobile applications, with a strong focus on iOS.\nImplement software design patterns and best practices applicable to mobile development.\nDevelop mobile applications using the iOS SDK within a Mac development environment.\nWork with Objective-C for native iOS application development.\nIntegrate mobile applications with backend services and web services.\nApply client-server architecture principles when developing mobile solutions.\nWork with mobile data storage technologies such as SQLite and Core Data.\nDevelop and integrate solutions using REST/JSON and SOAP/XML.\nApply industry-standard design patterns such as MVC.\nCollaborate with UX Designers, Business Analysts, QA Engineers and Product Owners.\nParticipate in continuous product enhancements and application releases.\nWork within Agile and Scrum development environments.\nContribute to application development activities across the full software development lifecycle.\nParticipate in testing, debugging and resolving application issues.\nSupport continuous integration and development practices.\nWork with source control and code repositories such as Git and GitHub.\nContribute to technical discussions and provide input into mobile application design and development.\nProvide technical guidance and support where required.\nWork collaboratively within large application development teams.\nWhat we are looking for:Completed BSc Computer Science degree.\n5-8 years' experience in mobile application development.\nStrong hands-on iOS development experience.\nExperience working with the iOS SDK in a Mac environment.\nStrong Objective-C development experience.\nStrong Java skills for Mobile Gateway and other server-side development.\nStrong JavaScript experience.\nGood understanding of client-server architecture and web services integration.\nGood understanding of mobile local data storage, including SQLite and Core Data.\nStrong understanding of mobile application development methods, including Agile and Scrum.\nExperience leading or contributing to large application development teams.\nGood knowledge of software design patterns, particularly MVC.\nGood knowledge of SOA, REST/JSON and SOAP/XML.\nExperience collaborating with UX Designers, BAs, QA Engineers and Product Owners.\nExperience with Git and GitHub.\nExperience with Continuous Integration.\nExperience with Gherkin-based tools.\nExperience in e-commerce and/or m-commerce environments will be beneficial.\nExposure to Ruby/Rails will be beneficial.\nCertified Agile Developer qualification will be beneficial.\nMobile technologies that will be advantageous:Android SDK / Java\nBlackberry SDK / Java\nWindows SDK\nHybrid mobile applications using HTML5/CSS3\nPhoneGap\njQuery Mobile\nTitanium Mobile\nSencha Touch\nPlease note that if you do not hear from us within 3 weeks, consider your application unsuccessful.Please note that most of our positions are remote; however, candidates should reside within travelling distance of the client site, as the working arrangements may change depending on business requirements.\nFollow for the Latest Vacancies\n Join Psybergate Careers Channel here:Psybergate Careers","description_format":"text","description_chars":3158,"description_truncated":false,"requirements":{"experience_years_min":5,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":{"level":"bachelor","optional":false},"security_clearance":false,"languages":[]},"benefits":[],"hiring_locations":[],"hiring_excludes":[],"relocation_offered":false,"industries":["Commerce"],"lifecycle":[{"event":"open","at":"2026-10-07T03:09:57Z"},{"event":"close","at":"2026-10-07T08:05:42Z"},{"event":"reopen","at":"2026-10-08T19:22:55Z"},{"event":"close","at":"2026-10-08T20:13:05Z"}],"visa":[],"liveness":null,"pay":null,"html_url":"https://alion.io/job/job-mail-senior-ios-developer","json_url":"https://alion.io/job/job-mail-senior-ios-developer.json","meta":{"generated_at":"2026-10-11T04:00:33Z","cache_seconds":300,"methodology":"https://alion.io/methodology","terms":"https://alion.io/terms","contact":"https://alion.io/contact","api":"https://alion.io/developers","about":"Alion is a live layer of people, companies and AI agents: who they are, whether they are real and active right now, what they do and how to work with them, readable by people and by agents and paid per call.","catalog":"https://alion.io/catalog.json","usage":{"tier":"crawler","counted_by":"address","units_charged":1,"used_today":2256,"day_limit":5000,"remaining_today":2744,"minute_limit":60,"resets_at":"2026-10-12T00:00:00Z"}},"offers":[{"id":"company.slices","title":"One company in depth, by slice","status":"live","price":{"credits":0.02,"usd":0.002,"plus_per_slice":{"credits":0.05,"usd":0.005}},"unit":"per company, plus each slice with data","note":"the employer in depth","call":{"mcp_tool":"get_company","arguments":{"id":701519},"rest":"https://alion.io/mcp/rest/get_company?id=701519"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Fjob-mail-senior-ios-developer"},{"id":"market.stats","title":"A market slice: pay, demand and time to fill","status":"live","price":{"credits":1,"usd":0.1},"unit":"per slice","note":"pay, demand and time to fill for this role and place","call":{"mcp_tool":"market_stats"},"human":"https://alion.io/catalog?offer=market.stats&for=job%2Fjob-mail-senior-ios-developer"},{"id":"job.search","title":"Open jobs by role, technology, place, pay and visa","status":"live","price":{"credits":0.02,"usd":0.002},"unit":"per posting in a list","note":"similar open postings","call":{"mcp_tool":"search_jobs"},"human":"https://alion.io/catalog?offer=job.search&for=job%2Fjob-mail-senior-ios-developer"},{"id":"company.verify","title":"Is this company real and active right now","status":"pilot","price":null,"unit":"per company","request":{"url":"https://alion.io/catalog/request","method":"POST","body":"{\"offer\": \"company.verify\", \"for\": \"job/job-mail-senior-ios-developer\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Fjob-mail-senior-ios-developer"}]}