[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"seo-content-skill-kotlin-global":3,"job-search-\u002Fde-global\u002Fjobs-by-skill\u002Fkotlin?page=3":4,"skill-page-filters-\u002Fde-global\u002Fjobs-by-skill\u002Fkotlin?page=3":217,"featured-jobs-\u002Fde-global\u002Fjobs-by-skill\u002Fkotlin?page=3":422},{},{"total":5,"jobs":6},46,[7,47,80,127,159,174],{"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":40,"processed_job_expertise_skills_labels":41,"max_cpc":46,"actual_cpc":46},43454,"back-end-software-engineer-cgs-santander-consumer-finance-global-services-sl","Back-End Software Engineer",null,false,{"name":14,"slug":15,"logo_url":11},"Santander Consumer Finance Global Services, S.L.","santander-consumer-finance-global-services-sl",[17],"Píñar",[19],"ES","remote",50000,90000,"EUR","estimated",[26],"FULL_TIME","permanent",{"aws":29,"java":29,"ci\u002Fcd":30,"docker":30,"kotlin":29,"jenkins":30,"kubernetes":30,"spring boot":29},4,3,[32,33,34,35,36,37,38,39],"Java","Kotlin","Spring Boot","Kubernetes","AWS","Docker","Jenkins","CI\u002FCD",{"agile":30,"devops":29,"back-end development":29,"production deployment":30},[42,43,44,45],"Back-end Development","DevOps","Agile","Production Deployment",1,{"id":48,"slug":49,"title":50,"raw_title":11,"is_featured":12,"company":51,"raw_hiringOrganization_logo_url":11,"processed_city_gmaps":54,"processed_country_iso_code_gmaps":56,"processed_home_office":58,"processed_salary_min":59,"processed_salary_max":60,"processed_salary_currency":61,"processed_salary_source":24,"processed_working_hours":62,"processed_employment_types":27,"processed_it_skills":63,"processed_it_skills_labels":64,"processed_job_expertise_skills":70,"processed_job_expertise_skills_labels":72,"max_cpc":46,"actual_cpc":46},60761,"senior-android-developer-banking-applications-001-manufacturers-and-traders-trust-co","Senior Android Developer – Banking Applications",{"name":52,"slug":53,"logo_url":11},"Manufacturers and Traders Trust Co","manufacturers-and-traders-trust-co",[55],"Buffalo",[57],"US","hybrid",97100,161800,"USD",[26],{"java":29,"ci\u002Fcd":30,"junit":30,"devops":30,"kotlin":29,"mockito":30,"espresso":30,"android sdk":29,"jetpack compose":30},[32,33,65,66,67,68,69,39,43],"Android SDK","Jetpack Compose","Espresso","JUnit","Mockito",{"wcag":71,"api integration":30,"automated testing":30,"root cause analysis":30,"accessibility standards":71,"banking regulations compliance":29,"mobile security best practices":29},2,[73,74,75,76,77,78,79],"Mobile Security Best Practices","Banking Regulations Compliance","Automated Testing","Root Cause Analysis","API Integration","Accessibility Standards","WCAG",{"id":81,"slug":82,"title":83,"raw_title":11,"is_featured":12,"company":84,"raw_hiringOrganization_logo_url":11,"processed_city_gmaps":87,"processed_country_iso_code_gmaps":89,"processed_home_office":91,"processed_salary_min":92,"processed_salary_max":93,"processed_salary_currency":94,"processed_salary_source":24,"processed_working_hours":95,"processed_employment_types":27,"processed_it_skills":96,"processed_it_skills_labels":97,"processed_job_expertise_skills":109,"processed_job_expertise_skills_labels":110,"max_cpc":46,"actual_cpc":46},50460,"senior-android-developer-uob-innovation-hub-2-sdn-bhd","Senior Android Developer",{"name":85,"slug":86,"logo_url":11},"UOB Innovation Hub 2 Sdn Bhd","uob-innovation-hub-2-sdn-bhd",[88],"Kuala Lumpur",[90],"MY","onsite",120000,180000,"MYR",[26],{"git":29,"mvc":30,"mvp":30,"xml":30,"java":29,"jira":30,"mvvm":29,"ci\u002Fcd":30,"devops":30,"kotlin":29,"sqlite":30,"confluence":30,"android sdk":29,"restful api":29,"microservices":30,"android studio":29,"jetpack compose":29},[33,32,65,98,99,66,100,101,102,103,104,105,106,107,108,39,43],"Android Studio","XML","RESTful API","SQLite","MVC","MVP","MVVM","Git","Microservices","Jira","Confluence",{"scrum":29,"teamsite":71,"mobile banking":29,"digital banking":29,"team management":29,"quality assurance":29,"software delivery":29,"backlog management":29,"problem management":29,"production support":29,"agile methodologies":29,"incident management":29,"knowledge management":29,"technical leadership":29,"stakeholder management":29,"adobe experience manager":71},[111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126],"Digital Banking","Mobile Banking","Production Support","Incident Management","Problem Management","Knowledge Management","Agile Methodologies","Scrum","Backlog Management","Stakeholder Management","Quality Assurance","Software Delivery","Technical Leadership","Team Management","Adobe Experience Manager","TeamSite",{"id":128,"slug":129,"title":130,"raw_title":11,"is_featured":12,"company":131,"raw_hiringOrganization_logo_url":11,"processed_city_gmaps":134,"processed_country_iso_code_gmaps":136,"processed_home_office":91,"processed_salary_min":22,"processed_salary_max":138,"processed_salary_currency":139,"processed_salary_source":24,"processed_working_hours":140,"processed_employment_types":27,"processed_it_skills":141,"processed_it_skills_labels":142,"processed_job_expertise_skills":149,"processed_job_expertise_skills_labels":150,"max_cpc":46,"actual_cpc":46},59534,"lead-engineer-ai-platforms-gbr006-refinitiv-limited","Lead Engineer, AI Platforms",{"name":132,"slug":133,"logo_url":11},"Refinitiv Limited","refinitiv-limited",[135],"London",[137],"GB",130000,"GBP",[26],{"git":29,"java":29,"ci\u002Fcd":29,"kotlin":29,"mongodb":29,"reactjs":29,"rest apis":29,"javascript":29,"typescript":29,"spring boot":29,"ai\u002Fml integration":29,"automated testing":29},[32,33,34,143,144,145,146,147,39,105,75,148],"REST APIs","MongoDB","ReactJS","JavaScript","TypeScript","AI\u002FML Integration",{"monitoring":29,"code review":29,"secure coding":29,"coding standards":29,"owasp principles":29,"architecture design":29,"deployment processes":29,"operational processes":29},[151,152,153,154,155,156,157,158],"Architecture Design","Coding Standards","Code Review","Deployment Processes","Monitoring","Operational Processes","Secure Coding","OWASP Principles",{"id":160,"slug":161,"title":130,"raw_title":11,"is_featured":12,"company":162,"raw_hiringOrganization_logo_url":11,"processed_city_gmaps":163,"processed_country_iso_code_gmaps":164,"processed_home_office":91,"processed_salary_min":165,"processed_salary_max":166,"processed_salary_currency":139,"processed_salary_source":24,"processed_working_hours":167,"processed_employment_types":27,"processed_it_skills":168,"processed_it_skills_labels":169,"processed_job_expertise_skills":170,"processed_job_expertise_skills_labels":171,"max_cpc":46,"actual_cpc":46},59537,"lead-engineer-ai-platforms-gbr006-refinitiv-limited-2",{"name":132,"slug":133,"logo_url":11},[135],[137],100000,150000,[26],{"git":29,"java":29,"ci\u002Fcd":29,"kotlin":29,"mongodb":29,"reactjs":29,"rest apis":29,"javascript":29,"typescript":29,"spring boot":29,"automated testing":29},[32,33,34,143,144,145,146,147,39,105,75],{"secure coding":29,"ai model deployment":29,"architecture design":29,"technical leadership":29,"performance monitoring":29},[123,151,157,172,173],"AI Model Deployment","Performance Monitoring",{"id":175,"slug":176,"title":177,"raw_title":11,"is_featured":12,"company":178,"raw_hiringOrganization_logo_url":11,"processed_city_gmaps":181,"processed_country_iso_code_gmaps":183,"processed_home_office":58,"processed_salary_min":92,"processed_salary_max":184,"processed_salary_currency":61,"processed_salary_source":24,"processed_working_hours":185,"processed_employment_types":27,"processed_it_skills":186,"processed_it_skills_labels":187,"processed_job_expertise_skills":208,"processed_job_expertise_skills_labels":209,"max_cpc":46,"actual_cpc":216},83654,"senior-staff-engineer-flutter-government-employees-insurance-company","Senior Staff Engineer - Flutter",{"name":179,"slug":180,"logo_url":11},"Government Employees Insurance Company","government-employees-insurance-company",[182],"Bethesda",[57],260000,[26],{"rx":29,"ios":29,"dart":29,"ci\u002Fcd":29,"react":29,"swift":29,"kotlin":29,"android":29,"angular":29,"flutter":29,"streams":29,"rest apis":29,"coroutines":29,"javascript":29,"typescript":29,"state management":29,"testing strategies":29,"debugging practices":29,"dependency injection":29,"reactive programming":29,"infrastructure as code":29,"application monitoring tools":29,"data structures and algorithms":29,"architecture and design patterns":29,"software development life cycle tooling":29},[33,188,146,147,189,190,191,192,193,194,143,39,195,196,197,198,199,200,201,202,203,204,205,206,207],"Swift","Dart","Flutter","Android","iOS","React","Angular","Infrastructure as Code","Application Monitoring Tools","Data Structures and Algorithms","Dependency Injection","State Management","Reactive Programming","Streams","Coroutines","RX","Software Development Life Cycle Tooling","Architecture and Design Patterns","Testing Strategies","Debugging Practices",{"code review":29,"system design":29,"technical leadership":29,"software architecture":29,"performance assessment":29,"large codebase management":29,"mobile and web frameworks\u002Fsdks":29,"production application development":29},[210,211,212,153,123,213,214,215],"Mobile and Web Frameworks\u002FSDKs","Software Architecture","System Design","Production Application Development","Large Codebase Management","Performance Assessment",0.5,{"industry":218,"employment_type":252,"expertise_skills":259,"it_skills":326,"salary_currency":399,"processed_working_hours":418},[219,223,227,231,234,237,240,243,246,249],{"key":220,"label":221,"count":222},"financial services","Financial Services",19,{"key":224,"label":225,"count":226},"banking","Banking",18,{"key":228,"label":229,"count":230},"insurance","Insurance",11,{"key":232,"label":233,"count":30},"financial markets infrastructure","Financial Markets Infrastructure",{"key":235,"label":236,"count":30},"data","Data",{"key":238,"label":239,"count":71},"financial technology","Financial Technology",{"key":241,"label":242,"count":46},"banking software","Banking Software",{"key":244,"label":245,"count":46},"wealth management","Wealth Management",{"key":247,"label":248,"count":46},"bicycle","Bicycle",{"key":250,"label":251,"count":46},"mobility","Mobility",[253,256],{"key":27,"label":254,"count":255},"PERMANENT",45,{"key":257,"label":258,"count":46},"temporary","TEMPORARY",[260,263,265,269,272,274,276,279,282,285,287,290,293,296,299,302,305,308,310,313,315,318,320,323],{"key":261,"label":75,"slug":261,"count":262},"automated-testing",7,{"key":264,"label":211,"slug":264,"count":262},"software-architecture",{"key":266,"label":267,"slug":266,"count":268},"software-engineering","Software Engineering",6,{"key":270,"label":117,"slug":270,"count":271},"agile-methodologies",5,{"key":273,"label":123,"slug":273,"count":271},"technical-leadership",{"key":275,"label":153,"slug":275,"count":271},"code-review",{"key":277,"label":278,"slug":277,"count":271},"automation","Automation",{"key":280,"label":281,"slug":280,"count":29},"software-development","Software Development",{"key":283,"label":284,"slug":283,"count":29},"project-management","Project management",{"key":286,"label":114,"slug":286,"count":29},"incident-management",{"key":288,"label":289,"slug":288,"count":29},"distributed-systems","Distributed Systems",{"key":291,"label":292,"slug":291,"count":29},"banking-domain-knowledge","Banking Domain Knowledge",{"key":294,"label":295,"slug":294,"count":29},"full-stack-development","Full Stack Development",{"key":297,"label":298,"slug":297,"count":29},"api-design","Api Design",{"key":300,"label":301,"slug":300,"count":30},"orchestration","Orchestration",{"key":303,"label":304,"slug":303,"count":30},"system-architecture","System Architecture",{"key":306,"label":307,"slug":306,"count":30},"containerization","Containerization",{"key":309,"label":157,"slug":309,"count":30},"secure-coding",{"key":311,"label":312,"slug":311,"count":30},"troubleshooting","Troubleshooting",{"key":314,"label":212,"slug":314,"count":30},"system-design",{"key":316,"label":317,"slug":316,"count":30},"performance-tuning","Performance Tuning",{"key":319,"label":155,"slug":319,"count":30},"monitoring",{"key":321,"label":322,"slug":321,"count":30},"devops","Devops",{"key":324,"label":325,"slug":324,"count":30},"security-best-practices","Security Best Practices",[327,329,332,336,338,341,343,347,349,351,355,359,362,365,368,372,374,378,381,383,387,390,393,396],{"key":328,"label":33,"slug":328,"count":5},"kotlin",{"key":330,"label":32,"slug":330,"count":331},"java",38,{"key":333,"label":334,"slug":333,"count":335},"cicd","Ci\u002FCd",26,{"key":337,"label":34,"slug":337,"count":222},"spring-boot",{"key":339,"label":105,"slug":339,"count":340},"git",17,{"key":342,"label":35,"slug":342,"count":340},"kubernetes",{"key":344,"label":345,"slug":344,"count":346},"javascript","Javascript",16,{"key":348,"label":193,"slug":348,"count":346},"react",{"key":350,"label":194,"slug":350,"count":346},"angular",{"key":352,"label":353,"slug":352,"count":354},"typescript","Typescript",15,{"key":356,"label":357,"slug":356,"count":358},"kafka","Kafka",14,{"key":360,"label":37,"slug":360,"count":361},"docker",13,{"key":363,"label":364,"slug":363,"count":230},"rest-apis","Rest Apis",{"key":366,"label":367,"slug":366,"count":230},"maven","Maven",{"key":369,"label":370,"slug":369,"count":371},"sql","SQL",10,{"key":373,"label":106,"slug":373,"count":371},"microservices",{"key":375,"label":376,"slug":375,"count":377},"postgresql","Postgresql",9,{"key":379,"label":380,"slug":379,"count":377},"oracle","Oracle",{"key":382,"label":188,"slug":382,"count":377},"swift",{"key":384,"label":385,"slug":384,"count":386},"aws","Aws",8,{"key":388,"label":389,"slug":388,"count":262},"playwright","Playwright",{"key":391,"label":392,"slug":391,"count":262},"junit","Junit",{"key":394,"label":395,"slug":394,"count":262},"azure-devops","Azure Devops",{"key":397,"label":398,"slug":397,"count":268},"spring","Spring",[400,401,402,403,405,407,409,411,412,414,416],{"key":23,"label":23,"count":358},{"key":61,"label":61,"count":386},{"key":139,"label":139,"count":268},{"key":404,"label":404,"count":271},"CHF",{"key":406,"label":406,"count":271},"INR",{"key":408,"label":408,"count":71},"AUD",{"key":410,"label":410,"count":71},"RON",{"key":94,"label":94,"count":46},{"key":413,"label":413,"count":46},"SGD",{"key":415,"label":415,"count":46},"TRY",{"key":417,"label":417,"count":46},"PHP",[419,420],{"key":26,"label":26,"count":5},{"key":421,"label":421,"count":271},"PART_TIME",{"total":46,"jobs":423},[]]