[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"seo-content-expertise-api-design-gb":3,"job-search-\u002Fen-gb\u002Fjobs-by-expertise\u002Fapi-design":4,"expertise-filters-\u002Fen-gb\u002Fjobs-by-expertise\u002Fapi-design":82,"featured-jobs-\u002Fen-gb\u002Fjobs-by-expertise\u002Fapi-design":181},{},{"total":5,"jobs":6},2,[7,51],{"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":42,"processed_job_expertise_skills_labels":43,"max_cpc":50,"actual_cpc":50},59580,"senior-ml-engineer-gbr006-refinitiv-limited","Senior ML Engineer",null,false,{"name":14,"slug":15,"logo_url":11},"Refinitiv Limited","refinitiv-limited",[17],"London",[19],"GB","onsite",90000,120000,"GBP","estimated",[26],"FULL_TIME","permanent",{"rag":29,"python":30,"fastapi":29,"rest api":29,"kubernetes":29,"llm frameworks":30,"agent frameworks":30,"containerization":29,"prompt engineering":29,"model context protocol (mcp)":30},3,4,[32,33,34,35,36,37,38,39,40,41],"Python","FastAPI","REST API","Kubernetes","Containerization","LLM frameworks","Agent frameworks","Model Context Protocol (MCP)","RAG","Prompt engineering",{"api design":29,"quality assurance":29,"operational readiness":29,"governance and compliance":29,"enterprise system integration":30,"agentic ai platform development":30},[44,45,46,47,48,49],"Agentic AI platform development","Enterprise system integration","API design","Governance and compliance","Quality assurance","Operational readiness",1,{"id":52,"slug":53,"title":54,"raw_title":11,"is_featured":12,"company":55,"raw_hiringOrganization_logo_url":11,"processed_city_gmaps":56,"processed_country_iso_code_gmaps":57,"processed_home_office":58,"processed_salary_min":59,"processed_salary_max":60,"processed_salary_currency":23,"processed_salary_source":24,"processed_working_hours":61,"processed_employment_types":27,"processed_it_skills":62,"processed_it_skills_labels":63,"processed_job_expertise_skills":75,"processed_job_expertise_skills_labels":76,"max_cpc":50,"actual_cpc":50},59548,"senior-frontend-engineer-gbr006-refinitiv-limited","Senior Frontend Engineer",{"name":14,"slug":15,"logo_url":11},[17],[19],"hybrid",80000,110000,[26],{"ci\u002Fcd":29,"react":30,"oauth2":30,"javascript":30,"typescript":30,"openid connect":30,"automated testing":29,"versioning strategies":29,"accessibility standards":29,"cross-browser compatibility":29,"frontend performance optimization":29},[64,65,66,67,68,69,70,71,72,73,74],"React","TypeScript","JavaScript","OAuth2","OpenID Connect","CI\u002FCD","Automated Testing","Versioning Strategies","Frontend Performance Optimization","Cross-browser Compatibility","Accessibility Standards",{"api design":30,"sdk design":30,"documentation":29,"backward compatibility":29,"secure authentication flows":30},[77,78,79,80,81],"SDK Design","Secure Authentication Flows","API Design","Backward Compatibility","Documentation",{"industry":83,"employment_type":90,"expertise_skills":93,"it_skills":121,"salary_currency":177,"processed_working_hours":179},[84,87],{"key":85,"label":86,"count":5},"financial markets infrastructure","Financial Markets Infrastructure",{"key":88,"label":89,"count":5},"data","Data",[91],{"key":27,"label":92,"count":5},"PERMANENT",[94,97,99,101,104,107,110,113,116,119],{"key":95,"label":96,"slug":95,"count":5},"api-design","Api Design",{"key":98,"label":80,"slug":98,"count":50},"backward-compatibility",{"key":100,"label":81,"slug":100,"count":50},"documentation",{"key":102,"label":103,"slug":102,"count":50},"enterprise-system-integration","Enterprise System Integration",{"key":105,"label":106,"slug":105,"count":50},"governance-and-compliance","Governance And Compliance",{"key":108,"label":109,"slug":108,"count":50},"operational-readiness","Operational Readiness",{"key":111,"label":112,"slug":111,"count":50},"quality-assurance","Quality Assurance",{"key":114,"label":115,"slug":114,"count":50},"sdk-design","Sdk Design",{"key":117,"label":118,"slug":117,"count":50},"agentic-ai-platform-development","Agentic Ai Platform Development",{"key":120,"label":78,"slug":120,"count":50},"secure-authentication-flows",[122,124,127,129,132,134,137,140,142,145,147,150,153,156,159,162,164,167,169,172,175],{"key":123,"label":74,"slug":123,"count":50},"accessibility-standards",{"key":125,"label":126,"slug":125,"count":50},"agent-frameworks","Agent Frameworks",{"key":128,"label":70,"slug":128,"count":50},"automated-testing",{"key":130,"label":131,"slug":130,"count":50},"cicd","Ci\u002FCd",{"key":133,"label":36,"slug":133,"count":50},"containerization",{"key":135,"label":136,"slug":135,"count":50},"cross-browser-compatibility","Cross-Browser Compatibility",{"key":138,"label":139,"slug":138,"count":50},"fastapi","Fastapi",{"key":141,"label":72,"slug":141,"count":50},"frontend-performance-optimization",{"key":143,"label":144,"slug":143,"count":50},"javascript","Javascript",{"key":146,"label":35,"slug":146,"count":50},"kubernetes",{"key":148,"label":149,"slug":148,"count":50},"llm-frameworks","Llm Frameworks",{"key":151,"label":152,"slug":151,"count":50},"model-context-protocol-mcp","Model Context Protocol (Mcp)",{"key":154,"label":155,"slug":154,"count":50},"oauth2","Oauth2",{"key":157,"label":158,"slug":157,"count":50},"openid-connect","Openid Connect",{"key":160,"label":161,"slug":160,"count":50},"prompt-engineering","Prompt Engineering",{"key":163,"label":32,"slug":163,"count":50},"python",{"key":165,"label":166,"slug":165,"count":50},"rag","Rag",{"key":168,"label":64,"slug":168,"count":50},"react",{"key":170,"label":171,"slug":170,"count":50},"rest-api","Rest Api",{"key":173,"label":174,"slug":173,"count":50},"typescript","Typescript",{"key":176,"label":71,"slug":176,"count":50},"versioning-strategies",[178],{"key":23,"label":23,"count":5},[180],{"key":26,"label":26,"count":5},{"total":182,"jobs":183},0,[]]