[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"seo-content-skill-xctest-global":3,"job-search-\u002Fde-global\u002Fjobs-by-skill\u002Fxctest":4,"skill-page-filters-\u002Fde-global\u002Fjobs-by-skill\u002Fxctest":174,"featured-jobs-\u002Fde-global\u002Fjobs-by-skill\u002Fxctest":311},{},{"total":5,"jobs":6},4,[7,79,113,142],{"id":8,"slug":9,"title":10,"raw_title":11,"is_featured":12,"company":13,"raw_hiringOrganization_logo_url":11,"processed_city_gmaps":16,"processed_country_iso_code_gmaps":18,"processed_home_office":20,"processed_salary_min":21,"processed_salary_max":22,"processed_salary_currency":23,"processed_salary_source":24,"processed_working_hours":25,"processed_employment_types":27,"processed_it_skills":28,"processed_it_skills_labels":31,"processed_job_expertise_skills":54,"processed_job_expertise_skills_labels":55,"max_cpc":78,"actual_cpc":78},78509,"ios-developer-sun-life-of-canada-corporate","iOS Developer",null,false,{"name":14,"slug":15,"logo_url":11},"Sun Life of Canada - Corporate","sun-life-of-canada-corporate",[17],"Montréal",[19],"CA","hybrid",65000,105000,"CAD","estimated",[26],"FULL_TIME","permanent",{"xml":29,"java":29,"json":29,"uikit":29,"splunk":29,"xctest":30,"combine":29,"jenkins":29,"rxswift":29,"swiftui":5,"artifactory":29,"async\u002Fawait":29,"spring boot":29,"storyboards":29,"restful apis":29,"swift testing":30,"ios development":5,"version control":30,"automated testing":30,"continuous deployment":30,"continuous integration":30,"ai-powered development tools":29},2,3,[32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53],"iOS Development","SwiftUI","XCTest","Swift Testing","Continuous Integration","Continuous Deployment","Version Control","Automated Testing","Combine","async\u002Fawait","RESTful APIs","JSON","XML","UIKit","Storyboards","RxSwift","Jenkins","Splunk","Artifactory","Java","Spring Boot","AI-powered development tools",{"mvvm":30,"viper":30,"debugging":30,"mobile ux":30,"profiling":30,"encryption":30,"code reviews":30,"unit testing":30,"authentication":30,"scrum ceremonies":30,"memory management":30,"agile methodologies":5,"integration testing":30,"secure data storage":30,"security principles":30,"app store deployment":30,"technology evaluation":30,"test driven development":30,"native mobile development":5,"behavior driven development":30,"offshore team collaboration":30,"ios human interface guidelines":30},[56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77],"Native Mobile Development","Agile Methodologies","Scrum Ceremonies","MVVM","VIPER","Test Driven Development","Behavior Driven Development","Unit Testing","Integration Testing","App Store Deployment","Debugging","Profiling","Memory Management","Mobile UX","iOS Human Interface Guidelines","Security Principles","Secure Data Storage","Encryption","Authentication","Code Reviews","Offshore Team Collaboration","Technology Evaluation",1,{"id":80,"slug":81,"title":82,"raw_title":11,"is_featured":12,"company":83,"raw_hiringOrganization_logo_url":11,"processed_city_gmaps":86,"processed_country_iso_code_gmaps":88,"processed_home_office":20,"processed_salary_min":90,"processed_salary_max":91,"processed_salary_currency":92,"processed_salary_source":24,"processed_working_hours":93,"processed_employment_types":27,"processed_it_skills":94,"processed_it_skills_labels":95,"processed_job_expertise_skills":105,"processed_job_expertise_skills_labels":106,"max_cpc":78,"actual_cpc":78},71860,"senior-engineer-ios-f063-db-global-technology-srl","Senior Engineer, iOS",{"name":84,"slug":85,"logo_url":11},"F063 DB Global Technology SRL","f063-db-global-technology-srl",[87],"Bukarest",[89],"RO",30000,50000,"EUR",[26],{"spm":5,"json":5,"rest":5,"arxan":29,"ci\u002Fcd":30,"https":5,"swift":5,"uikit":5,"xcode":5,"xctest":5,"rxswift":5,"swiftui":5,"xcframework":5,"swift concurrency":5},[96,33,45,47,97,34,98,99,100,101,102,103,43,104],"Swift","Swift Concurrency","Xcode","SPM","XCFramework","CI\u002FCD","HTTPS","REST","Arxan",{"design patterns":5,"ios development":5,"solid principles":5,"banking experience":29,"mobile app hardening":29,"apple design guidelines":5,"client-server architectures":5},[32,107,108,109,110,111,112],"SOLID Principles","Design Patterns","Apple Design Guidelines","Client-Server Architectures","Mobile App Hardening","Banking Experience",{"id":114,"slug":115,"title":116,"raw_title":11,"is_featured":12,"company":117,"raw_hiringOrganization_logo_url":120,"processed_city_gmaps":121,"processed_country_iso_code_gmaps":123,"processed_home_office":20,"processed_salary_min":125,"processed_salary_max":126,"processed_salary_currency":92,"processed_salary_source":24,"processed_working_hours":127,"processed_employment_types":27,"processed_it_skills":128,"processed_it_skills_labels":129,"processed_job_expertise_skills":135,"processed_job_expertise_skills_labels":136,"max_cpc":78,"actual_cpc":78},62636,"junior-software-engineer-mwd-schwerpunkt-ios-ottonova-holding-ag","Junior Software Engineer (m\u002Fw\u002Fd) - Schwerpunkt iOS",{"name":118,"slug":118,"logo_url":119},"ottonova","https:\u002F\u002Fassets.ottonova.de\u002Froot\u002FPM_NotarVVaG_bKV.pdf","https:\u002F\u002Fassets.cdn.personio.de\u002Flogos\u002F1421\u002Fsocial\u002F507f7618a1905858db31eba288a98483.png",[122],"München",[124],"DE",45000,60000,[26],{"git":30,"scrum":78,"swift":30,"uikit":30,"xctest":29,"rxswift":29,"swiftui":30,"xcuitest":29,"rest apis":29,"async\u002Fawait":29,"unit testing":30,"kotlin multiplatform":78},[96,45,33,41,47,130,63,34,131,132,133,134],"Git","XCUITest","REST APIs","Kotlin Multiplatform","Scrum",{"debugging":30,"code review":30,"memory management":29,"software engineering":30,"architecture patterns":29,"mobile app development":30,"technical documentation":30},[137,138,139,140,66,68,141],"Software Engineering","Mobile App Development","Code Review","Technical Documentation","Architecture Patterns",{"id":143,"slug":144,"title":145,"raw_title":11,"is_featured":12,"company":146,"raw_hiringOrganization_logo_url":11,"processed_city_gmaps":149,"processed_country_iso_code_gmaps":151,"processed_home_office":20,"processed_salary_min":153,"processed_salary_max":154,"processed_salary_currency":155,"processed_salary_source":24,"processed_working_hours":156,"processed_employment_types":27,"processed_it_skills":157,"processed_it_skills_labels":158,"processed_job_expertise_skills":164,"processed_job_expertise_skills_labels":165,"max_cpc":78,"actual_cpc":173},60788,"senior-ios-developer-banking-applications-001-manufacturers-and-traders-trust-co","Senior iOS Developer – Banking Applications",{"name":147,"slug":148,"logo_url":11},"Manufacturers and Traders Trust Co","manufacturers-and-traders-trust-co",[150],"Buffalo",[152],"US",97100,161800,"USD",[26],{"ci\u002Fcd":30,"quick":30,"swift":5,"tuist":30,"uikit":5,"devops":29,"nimble":30,"xctest":30,"swiftui":5,"objective-c":5},[45,33,159,96,160,34,161,162,101,163],"Objective-C","Tuist","Quick","Nimble","DevOps",{"design patterns":5,"risk management":30,"ios architecture":5,"automated testing":5,"root cause analysis":30,"accessibility standards":29,"banking api integration":30,"secure coding practices":5,"banking regulations compliance":5},[166,167,168,108,39,169,170,171,172],"Secure Coding Practices","Banking Regulations Compliance","iOS Architecture","Root Cause Analysis","Risk Management","Accessibility Standards","Banking API Integration",0.5,{"industry":175,"employment_type":185,"expertise_skills":188,"it_skills":243,"salary_currency":305,"processed_working_hours":309},[176,179,182],{"key":177,"label":178,"count":30},"financial services","Financial Services",{"key":180,"label":181,"count":29},"banking","Banking",{"key":183,"label":184,"count":78},"insurance","Insurance",[186],{"key":27,"label":187,"count":5},"PERMANENT",[189,191,193,195,197,199,202,204,206,209,211,213,215,217,219,222,225,227,229,232,234,236,238,241],{"key":190,"label":68,"slug":190,"count":29},"memory-management",{"key":192,"label":108,"slug":192,"count":29},"design-patterns",{"key":194,"label":66,"slug":194,"count":29},"debugging",{"key":196,"label":61,"slug":196,"count":78},"test-driven-development",{"key":198,"label":166,"slug":198,"count":78},"secure-coding-practices",{"key":200,"label":201,"slug":200,"count":78},"banking-api-integration","Banking Api Integration",{"key":203,"label":56,"slug":203,"count":78},"native-mobile-development",{"key":205,"label":67,"slug":205,"count":78},"profiling",{"key":207,"label":208,"slug":207,"count":78},"mvvm","Mvvm",{"key":210,"label":77,"slug":210,"count":78},"technology-evaluation",{"key":212,"label":71,"slug":212,"count":78},"security-principles",{"key":214,"label":57,"slug":214,"count":78},"agile-methodologies",{"key":216,"label":170,"slug":216,"count":78},"risk-management",{"key":218,"label":39,"slug":218,"count":78},"automated-testing",{"key":220,"label":221,"slug":220,"count":78},"ios-human-interface-guidelines","Ios Human Interface Guidelines",{"key":223,"label":224,"slug":223,"count":78},"viper","Viper",{"key":226,"label":109,"slug":226,"count":78},"apple-design-guidelines",{"key":228,"label":58,"slug":228,"count":78},"scrum-ceremonies",{"key":230,"label":231,"slug":230,"count":78},"mobile-ux","Mobile Ux",{"key":233,"label":167,"slug":233,"count":78},"banking-regulations-compliance",{"key":235,"label":171,"slug":235,"count":78},"accessibility-standards",{"key":237,"label":140,"slug":237,"count":78},"technical-documentation",{"key":239,"label":240,"slug":239,"count":78},"ios-development","Ios Development",{"key":242,"label":74,"slug":242,"count":78},"authentication",[244,247,250,253,255,258,261,264,267,270,273,275,277,280,282,285,287,289,291,294,295,298,300,303],{"key":245,"label":246,"slug":245,"count":5},"swiftui","Swiftui",{"key":248,"label":249,"slug":248,"count":5},"xctest","Xctest",{"key":251,"label":252,"slug":251,"count":5},"uikit","Uikit",{"key":254,"label":96,"slug":254,"count":30},"swift",{"key":256,"label":257,"slug":256,"count":30},"rxswift","Rxswift",{"key":259,"label":260,"slug":259,"count":29},"cicd","Ci\u002FCd",{"key":262,"label":263,"slug":262,"count":29},"asyncawait","Async\u002FAwait",{"key":265,"label":266,"slug":265,"count":29},"json","Json",{"key":268,"label":269,"slug":268,"count":78},"ai-powered-development-tools","Ai-Powered Development Tools",{"key":271,"label":272,"slug":271,"count":78},"https","Https",{"key":274,"label":134,"slug":274,"count":78},"scrum",{"key":276,"label":130,"slug":276,"count":78},"git",{"key":278,"label":279,"slug":278,"count":78},"restful-apis","Restful Apis",{"key":281,"label":37,"slug":281,"count":78},"continuous-deployment",{"key":283,"label":284,"slug":283,"count":78},"rest","Rest",{"key":286,"label":162,"slug":286,"count":78},"nimble",{"key":288,"label":51,"slug":288,"count":78},"java",{"key":290,"label":160,"slug":290,"count":78},"tuist",{"key":292,"label":293,"slug":292,"count":78},"spm","Spm",{"key":218,"label":39,"slug":218,"count":78},{"key":296,"label":297,"slug":296,"count":78},"xcuitest","Xcuitest",{"key":299,"label":40,"slug":299,"count":78},"combine",{"key":301,"label":302,"slug":301,"count":78},"xml","Xml",{"key":304,"label":52,"slug":304,"count":78},"spring-boot",[306,307,308],{"key":92,"label":92,"count":29},{"key":23,"label":23,"count":78},{"key":155,"label":155,"count":78},[310],{"key":26,"label":26,"count":5},{"total":78,"jobs":312},[313],{"id":314,"slug":315,"title":316,"raw_title":11,"is_featured":317,"company":318,"raw_hiringOrganization_logo_url":11,"processed_city_gmaps":322,"processed_country_iso_code_gmaps":324,"processed_home_office":325,"processed_salary_min":125,"processed_salary_max":21,"processed_salary_currency":92,"processed_salary_source":11,"processed_working_hours":326,"processed_employment_types":187,"processed_it_skills":328,"processed_it_skills_labels":11,"processed_job_expertise_skills":329,"processed_job_expertise_skills_labels":330,"max_cpc":337,"actual_cpc":11},52265,"privatkundenbetreuer-mwd-banking-frankfurt-am-main-white-horse-international-gmbh","Privatkundenbetreuer (m\u002Fw\u002Fd) – Banking | Frankfurt am Main",true,{"name":319,"slug":320,"logo_url":321},"White Horse International GmbH","white-horse-international-gmbh","https:\u002F\u002Fwhitehorse-international.com\u002Fwp-content\u002Fuploads\u002F2022\u002F03\u002Fwhite-horse-logo-final-gif.gif",[323],"Frankfurt am Main",[124],"HYBRID",[327],"full_time",{},{"Financial Analysis":30,"Regulatory Compliance":30,"New Customer Acquisition":30,"Private Banking Advisory":30,"Banking Products Knowledge":30,"Customer Relationship Management":30},[331,332,333,334,335,336],"Private Banking Advisory","Financial Analysis","Banking Products Knowledge","Regulatory Compliance","Customer Relationship Management","New Customer Acquisition",0.8]