[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"seo-content-skill-kotlin-gb":3,"job-search-\u002Fen-gb\u002Fjobs-by-skill\u002Fkotlin":8,"skill-page-filters-\u002Fen-gb\u002Fjobs-by-skill\u002Fkotlin":244,"featured-jobs-\u002Fen-gb\u002Fjobs-by-skill\u002Fkotlin":395},{"image_path":4,"content_de":5,"content_en":5,"composite_key":6,"last_updated":7},"\u002Fimages\u002Fskill\u002Fkotlin.webp",null,"skill:kotlin:gb","2026-08-17T09:03:18.704074+02:00",{"total":9,"jobs":10},6,[11,71,125,166,198,228],{"id":12,"slug":13,"title":14,"raw_title":5,"is_featured":15,"company":16,"raw_hiringOrganization_logo_url":5,"processed_city_gmaps":19,"processed_country_iso_code_gmaps":21,"processed_home_office":23,"processed_salary_min":24,"processed_salary_max":25,"processed_salary_currency":26,"processed_salary_source":27,"processed_working_hours":28,"processed_employment_types":30,"processed_it_skills":31,"processed_it_skills_labels":35,"processed_job_expertise_skills":58,"processed_job_expertise_skills_labels":59,"max_cpc":70,"actual_cpc":70},82947,"senior-engineer-fx-technology-0840-deutsche-bank-aktiengesellschaft-filiale-london","Senior Engineer, FX Technology",false,{"name":17,"slug":18,"logo_url":5},"0840 Deutsche Bank Aktiengesellschaft, Filiale London","0840-deutsche-bank-aktiengesellschaft-filiale-london",[20],"London",[22],"GB","hybrid",80000,120000,"GBP","estimated",[29],"FULL_TIME","permanent",{"c++":32,"git":33,"grpc":32,"java":34,"jira":33,"kafka":33,"linux":33,"redis":32,"spark":32,"ignite":32,"kotlin":33,"jenkins":32,"mongodb":32,"tableau":32,"ai tools":33,"teamcity":32,"clickhouse":32,"containers":33,"javascript":32,"artifactory":32,"cloud solutions":33,"oracle database":33},2,3,4,[36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57],"Java","Kotlin","C++","JavaScript","Oracle Database","MongoDB","ClickHouse","Kafka","Redis","Ignite","gRPC","Spark","Tableau","Linux","Containers","Cloud Solutions","Git","JIRA","Artifactory","Jenkins","TeamCity","AI Tools",{"sdlc tools":33,"agile methodology":33,"project management":33,"distributed systems":34,"system architecture":34,"software development":34,"quantitative analysis":33,"fault-tolerant applications":34,"production incident management":33,"foreign exchange (fx) domain knowledge":33},[60,61,62,63,64,65,66,67,68,69],"Software Development","Distributed Systems","Fault-tolerant Applications","Agile Methodology","Project Management","Foreign Exchange (FX) Domain Knowledge","Quantitative Analysis","System Architecture","Production Incident Management","SDLC Tools",1,{"id":72,"slug":73,"title":74,"raw_title":5,"is_featured":15,"company":75,"raw_hiringOrganization_logo_url":5,"processed_city_gmaps":78,"processed_country_iso_code_gmaps":80,"processed_home_office":23,"processed_salary_min":81,"processed_salary_max":82,"processed_salary_currency":26,"processed_salary_source":27,"processed_working_hours":83,"processed_employment_types":30,"processed_it_skills":84,"processed_it_skills_labels":85,"processed_job_expertise_skills":117,"processed_job_expertise_skills_labels":118,"max_cpc":70,"actual_cpc":70},85448,"software-engineer-backend-lloyds-bank-plc","Software Engineer - Backend",{"name":76,"slug":77,"logo_url":5},"LLOYDS BANK PLC","lloyds-bank-plc",[79],"Bristol",[22],63152,78940,[29],{"go":32,"aws":33,"bdd":33,"gcp":33,"ios":32,"sql":34,"java":34,"rest":34,"rust":32,"soap":33,"azure":33,"coesf":33,"linux":33,"maven":33,"mysql":34,"nosql":33,"gradle":33,"kotlin":32,"python":32,"android":32,"cypress":33,"flutter":32,"graphql":33,"mongodb":33,"quarkus":32,"cassandra":33,"kubernetes":33,"playwright":33,"postgresql":34,"hibernate orm":32,"ci\u002Fcd pipelines":33,"test automation":33,"machine learning":32,"spring ecosystem":34,"big data technologies":32},[36,86,87,88,89,90,91,92,93,41,94,95,96,97,98,49,99,100,101,102,103,104,105,106,37,107,108,109,110,111,112,113,114,115,116],"Spring Ecosystem","AWS","GCP","Azure","SQL","PostgreSQL","MySQL","NoSQL","Cassandra","SOAP","REST","GraphQL","Kubernetes","CI\u002FCD pipelines","Test automation","Gradle","Maven","BDD","Playwright","Cypress","COESF","iOS","Android","Flutter","Rust","Hibernate ORM","Quarkus","Python","Big Data technologies","Machine Learning","Go",{"database design":34,"networking principles":32,"system architecture design":34,"linux system administration":32,"integration with external services":34,"distributed and scalable applications principles":33},[119,120,121,122,123,124],"System architecture design","Database design","Integration with external services","Distributed and scalable applications principles","Networking principles","Linux system administration",{"id":126,"slug":127,"title":128,"raw_title":5,"is_featured":15,"company":129,"raw_hiringOrganization_logo_url":132,"processed_city_gmaps":133,"processed_country_iso_code_gmaps":136,"processed_home_office":23,"processed_salary_min":137,"processed_salary_max":138,"processed_salary_currency":26,"processed_salary_source":27,"processed_working_hours":139,"processed_employment_types":30,"processed_it_skills":140,"processed_it_skills_labels":141,"processed_job_expertise_skills":154,"processed_job_expertise_skills_labels":155,"max_cpc":70,"actual_cpc":70},69029,"android-engineer-engine-by-starling-starling","Android Engineer - Engine by Starling",{"name":130,"slug":131,"logo_url":5},"Starling","starling","https:\u002F\u002Fworkablehr.s3.amazonaws.com\u002Fuploads\u002Faccount\u002Flogo\u002F71732\u002Flogo",[20,134,135],"Bury","Cardiff",[22],60000,90000,[29],{"git":33,"coil":33,"java":33,"ci\u002Fcd":33,"junit":33,"realm":33,"dagger":33,"kotlin":34,"rxjava2":33,"espresso":33,"retrofit":33,"coroutines":33,"xml layouts":33,"jetpack compose":33,"android development":34},[142,37,36,143,144,145,146,147,148,149,150,151,152,153,52],"Android Development","Dagger","Realm","Retrofit","Coil","Jetpack Compose","Coroutines","RxJava2","XML Layouts","Espresso","JUnit","CI\u002FCD",{"testing":34,"accessibility":34,"sdk development":33,"library maintenance":33,"internationalization":33,"software engineering":34,"mobile app development":34,"security implementation":34,"banking domain knowledge":33,"open source contribution":33},[156,157,158,159,160,161,162,163,164,165],"Mobile App Development","Software Engineering","Banking Domain Knowledge","Security Implementation","Accessibility","Testing","SDK Development","Internationalization","Open Source Contribution","Library Maintenance",{"id":167,"slug":168,"title":169,"raw_title":5,"is_featured":15,"company":170,"raw_hiringOrganization_logo_url":5,"processed_city_gmaps":173,"processed_country_iso_code_gmaps":174,"processed_home_office":23,"processed_salary_min":137,"processed_salary_max":138,"processed_salary_currency":26,"processed_salary_source":27,"processed_working_hours":175,"processed_employment_types":30,"processed_it_skills":176,"processed_it_skills_labels":177,"processed_job_expertise_skills":188,"processed_job_expertise_skills_labels":189,"max_cpc":70,"actual_cpc":70},57839,"telematics-mobile-app-developer-2128gb00-howden-driving-data-limited","Telematics Mobile App Developer",{"name":171,"slug":172,"logo_url":5},"Howden Driving Data Limited","howden-driving-data-limited",[],[22],[29],{"ble":33,"flow":34,"swift":33,"uikit":33,"kotlin":34,"ios sdk":33,"swiftui":33,"firebase":33,"coroutines":34,"android sdk":34,"corelocation":33,"jetpack compose":34,"ai coding agents":33},[37,148,178,179,180,181,147,182,183,184,185,186,187],"Flow","Swift","SwiftUI","UIKit","Android SDK","iOS SDK","CoreLocation","BLE","Firebase","AI coding agents",{"debugging":34,"telematics":33,"gps accuracy":33,"sensor fusion":33,"concurrency testing":34,"release engineering":33,"background execution":34,"android runtime permissions":34},[190,191,192,193,194,195,196,197],"Background execution","Android runtime permissions","Concurrency testing","Debugging","Release engineering","Telematics","Sensor fusion","GPS accuracy",{"id":199,"slug":200,"title":201,"raw_title":5,"is_featured":15,"company":202,"raw_hiringOrganization_logo_url":5,"processed_city_gmaps":205,"processed_country_iso_code_gmaps":206,"processed_home_office":207,"processed_salary_min":138,"processed_salary_max":208,"processed_salary_currency":26,"processed_salary_source":27,"processed_working_hours":209,"processed_employment_types":30,"processed_it_skills":210,"processed_it_skills_labels":211,"processed_job_expertise_skills":218,"processed_job_expertise_skills_labels":219,"max_cpc":70,"actual_cpc":70},59534,"lead-engineer-ai-platforms-gbr006-refinitiv-limited","Lead Engineer, AI Platforms",{"name":203,"slug":204,"logo_url":5},"Refinitiv Limited","refinitiv-limited",[20],[22],"onsite",130000,[29],{"git":34,"java":34,"ci\u002Fcd":34,"kotlin":34,"mongodb":34,"reactjs":34,"rest apis":34,"javascript":34,"typescript":34,"spring boot":34,"ai\u002Fml integration":34,"automated testing":34},[36,37,212,213,41,214,39,215,153,52,216,217],"Spring Boot","REST APIs","ReactJS","TypeScript","Automated Testing","AI\u002FML Integration",{"monitoring":34,"code review":34,"secure coding":34,"coding standards":34,"owasp principles":34,"architecture design":34,"deployment processes":34,"operational processes":34},[220,221,222,223,224,225,226,227],"Architecture Design","Coding Standards","Code Review","Deployment Processes","Monitoring","Operational Processes","Secure Coding","OWASP Principles",{"id":229,"slug":230,"title":201,"raw_title":5,"is_featured":15,"company":231,"raw_hiringOrganization_logo_url":5,"processed_city_gmaps":232,"processed_country_iso_code_gmaps":233,"processed_home_office":207,"processed_salary_min":234,"processed_salary_max":235,"processed_salary_currency":26,"processed_salary_source":27,"processed_working_hours":236,"processed_employment_types":30,"processed_it_skills":237,"processed_it_skills_labels":238,"processed_job_expertise_skills":239,"processed_job_expertise_skills_labels":240,"max_cpc":70,"actual_cpc":70},59537,"lead-engineer-ai-platforms-gbr006-refinitiv-limited-2",{"name":203,"slug":204,"logo_url":5},[20],[22],100000,150000,[29],{"git":34,"java":34,"ci\u002Fcd":34,"kotlin":34,"mongodb":34,"reactjs":34,"rest apis":34,"javascript":34,"typescript":34,"spring boot":34,"automated testing":34},[36,37,212,213,41,214,39,215,153,52,216],{"secure coding":34,"ai model deployment":34,"architecture design":34,"technical leadership":34,"performance monitoring":34},[241,220,226,242,243],"Technical Leadership","AI Model Deployment","Performance Monitoring",{"industry":245,"employment_type":267,"expertise_skills":270,"it_skills":331,"salary_currency":391,"processed_working_hours":393},[246,249,252,255,258,261,264],{"key":247,"label":248,"count":32},"financial markets infrastructure","Financial Markets Infrastructure",{"key":250,"label":251,"count":32},"data","Data",{"key":253,"label":254,"count":32},"financial services","Financial Services",{"key":256,"label":257,"count":32},"financial technology","Financial Technology",{"key":259,"label":260,"count":70},"banking","Banking",{"key":262,"label":263,"count":70},"banking software","Banking Software",{"key":265,"label":266,"count":70},"insurance","Insurance",[268],{"key":30,"label":269,"count":9},"PERMANENT",[271,273,275,277,280,282,284,287,290,292,294,297,300,303,306,309,311,314,317,319,322,324,326,328],{"key":272,"label":226,"slug":272,"count":32},"secure-coding",{"key":274,"label":220,"slug":274,"count":32},"architecture-design",{"key":276,"label":161,"slug":276,"count":70},"testing",{"key":278,"label":279,"slug":278,"count":70},"sdlc-tools","Sdlc Tools",{"key":281,"label":160,"slug":281,"count":70},"accessibility",{"key":283,"label":158,"slug":283,"count":70},"banking-domain-knowledge",{"key":285,"label":286,"slug":285,"count":70},"gps-accuracy","Gps Accuracy",{"key":288,"label":289,"slug":288,"count":70},"android-runtime-permissions","Android Runtime Permissions",{"key":291,"label":224,"slug":291,"count":70},"monitoring",{"key":293,"label":164,"slug":293,"count":70},"open-source-contribution",{"key":295,"label":296,"slug":295,"count":70},"owasp-principles","Owasp Principles",{"key":298,"label":299,"slug":298,"count":70},"linux-system-administration","Linux System Administration",{"key":301,"label":302,"slug":301,"count":70},"distributed-and-scalable-applications-principles","Distributed And Scalable Applications Principles",{"key":304,"label":305,"slug":304,"count":70},"background-execution","Background Execution",{"key":307,"label":308,"slug":307,"count":70},"database-design","Database Design",{"key":310,"label":165,"slug":310,"count":70},"library-maintenance",{"key":312,"label":313,"slug":312,"count":70},"project-management","Project management",{"key":315,"label":316,"slug":315,"count":70},"integration-with-external-services","Integration With External Services",{"key":318,"label":243,"slug":318,"count":70},"performance-monitoring",{"key":320,"label":321,"slug":320,"count":70},"sdk-development","Sdk Development",{"key":323,"label":193,"slug":323,"count":70},"debugging",{"key":325,"label":241,"slug":325,"count":70},"technical-leadership",{"key":327,"label":225,"slug":327,"count":70},"operational-processes",{"key":329,"label":330,"slug":329,"count":70},"ai-model-deployment","Ai Model Deployment",[332,334,337,340,342,345,348,350,352,354,356,359,362,364,367,369,372,374,377,379,381,384,386,389],{"key":333,"label":37,"slug":333,"count":9},"kotlin",{"key":335,"label":36,"slug":335,"count":336},"java",5,{"key":338,"label":339,"slug":338,"count":34},"mongodb","Mongodb",{"key":341,"label":52,"slug":341,"count":34},"git",{"key":343,"label":344,"slug":343,"count":33},"cicd","Ci\u002FCd",{"key":346,"label":347,"slug":346,"count":33},"javascript","Javascript",{"key":349,"label":147,"slug":349,"count":32},"jetpack-compose",{"key":351,"label":49,"slug":351,"count":32},"linux",{"key":353,"label":216,"slug":353,"count":32},"automated-testing",{"key":355,"label":148,"slug":355,"count":32},"coroutines",{"key":357,"label":358,"slug":357,"count":32},"reactjs","Reactjs",{"key":360,"label":361,"slug":360,"count":32},"rest-apis","Rest Apis",{"key":363,"label":212,"slug":363,"count":32},"spring-boot",{"key":365,"label":366,"slug":365,"count":32},"typescript","Typescript",{"key":368,"label":51,"slug":368,"count":70},"cloud-solutions",{"key":370,"label":371,"slug":370,"count":70},"cicd-pipelines","Ci\u002FCd Pipelines",{"key":373,"label":145,"slug":373,"count":70},"retrofit",{"key":375,"label":376,"slug":375,"count":70},"teamcity","Teamcity",{"key":378,"label":151,"slug":378,"count":70},"espresso",{"key":380,"label":143,"slug":380,"count":70},"dagger",{"key":382,"label":383,"slug":382,"count":70},"rest","Rest",{"key":385,"label":40,"slug":385,"count":70},"oracle-database",{"key":387,"label":388,"slug":387,"count":70},"android-sdk","Android Sdk",{"key":390,"label":116,"slug":390,"count":70},"go",[392],{"key":26,"label":26,"count":9},[394],{"key":29,"label":29,"count":9},{"total":396,"jobs":397},0,[]]