[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"job-search-\u002Fen-th\u002Fjobs-by-skill\u002Fkotlin":3,"seo-content-skill-kotlin-th":141,"skill-page-filters-\u002Fen-th\u002Fjobs-by-skill\u002Fkotlin":145,"featured-jobs-\u002Fen-th\u002Fjobs-by-skill\u002Fkotlin":272},{"total":4,"jobs":5},3,[6,60,114],{"id":7,"slug":8,"title":9,"raw_title":10,"is_featured":11,"company":12,"raw_hiringOrganization_logo_url":10,"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":46,"processed_job_expertise_skills_labels":47,"max_cpc":59,"actual_cpc":59},81530,"expert-mobile-developerd-3151-allianz-insurance","Expert Mobile Developer_D-3151",null,false,{"name":13,"slug":14,"logo_url":15},"Allianz Insurance","allianz-insurance","https:\u002F\u002Fcdn.phenompeople.com\u002FCareerConnectResources\u002FAISAIPGB\u002Fimages\u002FHeader-1706868786965.svg",[17],"Bangkok",[19],"TH","hybrid",70000,100000,"EUR","estimated",[26],"FULL_TIME","permanent",{"git":4,"dart":29,"jira":4,"ci\u002Fcd":4,"swift":4,"kotlin":4,"bitrise":4,"flutter":29,"graphql":4,"firebase":4,"rest apis":4,"confluence":4,"github actions":4,"machine learning":30},4,2,[32,33,34,35,36,37,38,39,40,41,42,43,44,45],"Flutter","Dart","REST APIs","GraphQL","CI\u002FCD","Git","GitHub Actions","Bitrise","Firebase","Swift","Kotlin","JIRA","Confluence","Machine Learning",{"state management":29,"mobile ui\u002Fux design":29,"code quality assurance":29,"mobile app development":29,"agile\u002Fscrum methodologies":4,"development best practices":29,"push notification services":4,"technical design decisions":29,"mobile native functionalities":4,"ai-driven tools and methodologies":4,"flutter architecture (bloc, riverpod, provider)":29},[48,49,50,51,52,53,54,55,56,57,58],"Mobile App Development","Flutter Architecture (Bloc, Riverpod, Provider)","State Management","Mobile UI\u002FUX Design","Push Notification Services","Mobile Native Functionalities","Agile\u002FScrum Methodologies","Code Quality Assurance","Technical Design Decisions","Development Best Practices","AI-driven Tools and Methodologies",1,{"id":61,"slug":62,"title":63,"raw_title":10,"is_featured":11,"company":64,"raw_hiringOrganization_logo_url":10,"processed_city_gmaps":65,"processed_country_iso_code_gmaps":66,"processed_home_office":20,"processed_salary_min":21,"processed_salary_max":22,"processed_salary_currency":23,"processed_salary_source":24,"processed_working_hours":67,"processed_employment_types":27,"processed_it_skills":68,"processed_it_skills_labels":69,"processed_job_expertise_skills":93,"processed_job_expertise_skills_labels":94,"max_cpc":59,"actual_cpc":59},81711,"ai-enabled-full-stack-developer3373-allianz-insurance","AI Enabled Full Stack Developer_3373",{"name":13,"slug":14,"logo_url":15},[17],[19],[26],{"aws":29,"java":29,"ngrx":29,"ci\u002Fcd":29,"junit":29,"kafka":29,"maven":29,"owasp":29,"aggrid":29,"docker":29,"kotlin":29,"angular":29,"fastify":29,"mongodb":29,"node.js":29,"algorithms":29,"kubernetes":29,"postgresql":29,"restful api":29,"spring boot":29,"ai coding tools":29,"data structures":29,"microsoft azure":29,"spring security":29,"spring data jdbc":29},[70,42,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,36,89,90,91,92],"Java","Spring Boot","Spring Security","PostgreSQL","Spring Data JDBC","MongoDB","Kafka","RESTful API","Maven","Microsoft Azure","AWS","Docker","Kubernetes","Angular","NGRx","Node.js","Fastify","AGGrid","JUnit","OWASP","Data Structures","Algorithms","AI Coding Tools",{"indexing":29,"runbooks":29,"api design":29,"api security":29,"bff patterns":29,"observability":29,"schema design":29,"micro frontend":29,"document modeling":29,"performance tuning":29,"query optimization":29,"parameter versioning":29,"aggregation pipelines":29,"full stack development":29,"technical design reviews":29,"event-driven microservices":29,"high-throughput calculations":29,"scaled agile framework (safe)":29,"distributed task orchestration":29},[95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113],"Full Stack Development","Event-Driven Microservices","API Design","API Security","Distributed Task Orchestration","Parameter Versioning","High-Throughput Calculations","Scaled Agile Framework (SAFe)","Technical Design Reviews","Observability","Runbooks","Performance Tuning","Schema Design","Query Optimization","Document Modeling","Indexing","Aggregation Pipelines","Micro Frontend","BFF Patterns",{"id":115,"slug":116,"title":117,"raw_title":10,"is_featured":11,"company":118,"raw_hiringOrganization_logo_url":10,"processed_city_gmaps":119,"processed_country_iso_code_gmaps":120,"processed_home_office":20,"processed_salary_min":21,"processed_salary_max":22,"processed_salary_currency":23,"processed_salary_source":24,"processed_working_hours":121,"processed_employment_types":27,"processed_it_skills":122,"processed_it_skills_labels":123,"processed_job_expertise_skills":126,"processed_job_expertise_skills_labels":127,"max_cpc":59,"actual_cpc":140},70783,"ai-experienced-full-stack-developerd-3186-allianz-insurance","AI-experienced Full Stack Developer_D-3186",{"name":13,"slug":14,"logo_url":15},[17],[19],[26],{"java":29,"ngrx":4,"ci\u002Fcd":4,"junit":4,"kafka":29,"maven":4,"docker":4,"flyway":30,"kotlin":29,"angular":29,"fastify":30,"node.js":4,"kubernetes":4,"postgresql":29,"restful api":29,"spring boot":29,"microsoft azure":4,"spring security":4,"spring data jdbc":4,"ai coding tools (e.g., claude code, github copilot)":29},[70,42,71,72,73,74,124,76,77,78,79,81,82,83,84,85,86,88,36,125],"Flyway","AI coding tools (e.g., Claude Code, GitHub Copilot)",{"containerization":4,"automated testing":4,"performance tuning":29,"parameter versioning":4,"cloud-native delivery":4,"full stack development":29,"api design and security":29,"agile\u002Fsafe methodologies":4,"event-driven microservices":29,"observability and runbooks":30,"high-throughput calculations":4,"data structures and algorithms":29,"distributed task orchestration":4},[95,128,129,130,131,132,133,134,135,136,137,138,139],"Event-driven microservices","API design and security","Distributed task orchestration","Parameter versioning","High-throughput calculations","Data structures and algorithms","Performance tuning","Automated testing","Agile\u002FSAFe methodologies","Cloud-native delivery","Containerization","Observability and runbooks",0.3,{"image_path":142,"content_de":10,"content_en":10,"composite_key":143,"last_updated":144},"\u002Fimages\u002Fskill\u002Fkotlin.webp","skill:kotlin:th","2026-08-17T09:03:18.822765+02:00",{"industry":146,"employment_type":150,"expertise_skills":153,"it_skills":209,"salary_currency":268,"processed_working_hours":270},[147],{"key":148,"label":149,"count":4},"insurance","Insurance",[151],{"key":27,"label":152,"count":4},"PERMANENT",[154,156,158,160,162,164,166,168,170,172,174,177,180,182,184,186,189,192,195,197,199,201,203,206],{"key":155,"label":96,"slug":155,"count":30},"event-driven-microservices",{"key":157,"label":106,"slug":157,"count":30},"performance-tuning",{"key":159,"label":99,"slug":159,"count":30},"distributed-task-orchestration",{"key":161,"label":101,"slug":161,"count":30},"high-throughput-calculations",{"key":163,"label":100,"slug":163,"count":30},"parameter-versioning",{"key":165,"label":95,"slug":165,"count":30},"full-stack-development",{"key":167,"label":53,"slug":167,"count":59},"mobile-native-functionalities",{"key":169,"label":104,"slug":169,"count":59},"observability",{"key":171,"label":57,"slug":171,"count":59},"development-best-practices",{"key":173,"label":50,"slug":173,"count":59},"state-management",{"key":175,"label":176,"slug":175,"count":59},"ai-driven-tools-and-methodologies","Ai-Driven Tools And Methodologies",{"key":178,"label":179,"slug":178,"count":59},"automated-testing","Automated Testing",{"key":181,"label":112,"slug":181,"count":59},"micro-frontend",{"key":183,"label":103,"slug":183,"count":59},"technical-design-reviews",{"key":185,"label":107,"slug":185,"count":59},"schema-design",{"key":187,"label":188,"slug":187,"count":59},"observability-and-runbooks","Observability And Runbooks",{"key":190,"label":191,"slug":190,"count":59},"scaled-agile-framework-safe","Scaled Agile Framework (Safe)",{"key":193,"label":194,"slug":193,"count":59},"bff-patterns","Bff Patterns",{"key":196,"label":56,"slug":196,"count":59},"technical-design-decisions",{"key":198,"label":108,"slug":198,"count":59},"query-optimization",{"key":200,"label":105,"slug":200,"count":59},"runbooks",{"key":202,"label":52,"slug":202,"count":59},"push-notification-services",{"key":204,"label":205,"slug":204,"count":59},"mobile-uiux-design","Mobile Ui\u002FUx Design",{"key":207,"label":208,"slug":207,"count":59},"api-design-and-security","Api Design And Security",[210,212,215,218,221,223,226,228,231,233,235,238,240,242,245,247,249,251,254,256,259,262,264,266],{"key":211,"label":42,"slug":211,"count":4},"kotlin",{"key":213,"label":214,"slug":213,"count":4},"cicd","Ci\u002FCd",{"key":216,"label":217,"slug":216,"count":30},"ms-azure","MS Azure",{"key":219,"label":220,"slug":219,"count":30},"spring-data-jdbc","Spring Data Jdbc",{"key":222,"label":72,"slug":222,"count":30},"spring-security",{"key":224,"label":225,"slug":224,"count":30},"nodejs","Node.Js",{"key":227,"label":83,"slug":227,"count":30},"angular",{"key":229,"label":230,"slug":229,"count":30},"junit","Junit",{"key":232,"label":76,"slug":232,"count":30},"kafka",{"key":234,"label":86,"slug":234,"count":30},"fastify",{"key":236,"label":237,"slug":236,"count":30},"ngrx","Ngrx",{"key":239,"label":78,"slug":239,"count":30},"maven",{"key":241,"label":70,"slug":241,"count":30},"java",{"key":243,"label":244,"slug":243,"count":30},"restful-api","Restful Api",{"key":246,"label":81,"slug":246,"count":30},"docker",{"key":248,"label":71,"slug":248,"count":30},"spring-boot",{"key":250,"label":82,"slug":250,"count":30},"kubernetes",{"key":252,"label":253,"slug":252,"count":30},"postgresql","Postgresql",{"key":255,"label":33,"slug":255,"count":59},"dart",{"key":257,"label":258,"slug":257,"count":59},"rest-apis","Rest Apis",{"key":260,"label":261,"slug":260,"count":59},"graphql","Graphql",{"key":263,"label":39,"slug":263,"count":59},"bitrise",{"key":265,"label":41,"slug":265,"count":59},"swift",{"key":267,"label":32,"slug":267,"count":59},"flutter",[269],{"key":23,"label":23,"count":4},[271],{"key":26,"label":26,"count":4},{"total":273,"jobs":274},0,[]]