[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"seo-content-skill-github-actions-th":3,"job-search-\u002Fen-th\u002Fjobs-by-skill\u002Fgithub-actions":8,"skill-page-filters-\u002Fen-th\u002Fjobs-by-skill\u002Fgithub-actions":105,"featured-jobs-\u002Fen-th\u002Fjobs-by-skill\u002Fgithub-actions":232},{"image_path":4,"content_de":5,"content_en":5,"composite_key":6,"last_updated":7},"\u002Fimages\u002Fskill\u002Fgithub-actions.webp",null,"skill:github-actions:th","2026-08-17T09:02:27.118768+02:00",{"total":9,"jobs":10},2,[11,64],{"id":12,"slug":13,"title":14,"raw_title":5,"is_featured":15,"company":16,"raw_hiringOrganization_logo_url":5,"processed_city_gmaps":20,"processed_country_iso_code_gmaps":22,"processed_home_office":24,"processed_salary_min":25,"processed_salary_max":26,"processed_salary_currency":27,"processed_salary_source":28,"processed_working_hours":29,"processed_employment_types":31,"processed_it_skills":32,"processed_it_skills_labels":35,"processed_job_expertise_skills":50,"processed_job_expertise_skills_labels":51,"max_cpc":63,"actual_cpc":63},81530,"expert-mobile-developerd-3151-allianz-insurance","Expert Mobile Developer_D-3151",false,{"name":17,"slug":18,"logo_url":19},"Allianz Insurance","allianz-insurance","https:\u002F\u002Fcdn.phenompeople.com\u002FCareerConnectResources\u002FAISAIPGB\u002Fimages\u002FHeader-1706868786965.svg",[21],"Bangkok",[23],"TH","hybrid",70000,100000,"EUR","estimated",[30],"FULL_TIME","permanent",{"git":33,"dart":34,"jira":33,"ci\u002Fcd":33,"swift":33,"kotlin":33,"bitrise":33,"flutter":34,"graphql":33,"firebase":33,"rest apis":33,"confluence":33,"github actions":33,"machine learning":9},3,4,[36,37,38,39,40,41,42,43,44,45,46,47,48,49],"Flutter","Dart","REST APIs","GraphQL","CI\u002FCD","Git","GitHub Actions","Bitrise","Firebase","Swift","Kotlin","JIRA","Confluence","Machine Learning",{"state management":34,"mobile ui\u002Fux design":34,"code quality assurance":34,"mobile app development":34,"agile\u002Fscrum methodologies":33,"development best practices":34,"push notification services":33,"technical design decisions":34,"mobile native functionalities":33,"ai-driven tools and methodologies":33,"flutter architecture (bloc, riverpod, provider)":34},[52,53,54,55,56,57,58,59,60,61,62],"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":65,"slug":66,"title":67,"raw_title":5,"is_featured":15,"company":68,"raw_hiringOrganization_logo_url":5,"processed_city_gmaps":69,"processed_country_iso_code_gmaps":70,"processed_home_office":24,"processed_salary_min":25,"processed_salary_max":26,"processed_salary_currency":27,"processed_salary_source":28,"processed_working_hours":71,"processed_employment_types":31,"processed_it_skills":72,"processed_it_skills_labels":73,"processed_job_expertise_skills":86,"processed_job_expertise_skills_labels":87,"max_cpc":63,"actual_cpc":104},70837,"service-manager-mfd-allianz-insurance","Service Manager (m\u002Ff\u002Fd)",{"name":17,"slug":18,"logo_url":19},[21],[23],[30],{"ga4":34,"jira":34,"bitrise":34,"datadog":34,"ai\u002Faiops":34,"fastlane":34,"dynatrace":34,"confluence":34,"servicenow":34,"crashlytics":34,"launchdarkly":34,"github actions":34,"genai platforms":34,"app store connect":34,"google play console":34},[74,48,75,76,77,78,43,42,79,80,81,82,83,84,85],"Jira","ServiceNow","App Store Connect","Google Play Console","LaunchDarkly","Fastlane","Dynatrace","Datadog","Crashlytics","GA4","AI\u002FAIOps","GenAI platforms",{"itil":34,"spend tracking":34,"budget ownership":34,"vendor management":34,"program management":34,"project management":34,"service management":34,"telemetry analysis":34,"app store operations":34,"run setup transitions":34,"mobile risk mitigation":34,"operational excellence":34,"procurement management":34,"mobile release processes":34,"tprm (third-party risk management)":34,"spm (service\u002Fsupplier portfolio management)":34},[88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103],"ITIL","Service Management","Program Management","Project Management","Mobile Release Processes","App Store Operations","Mobile Risk Mitigation","Telemetry Analysis","Vendor Management","Procurement Management","Budget Ownership","Spend Tracking","Operational Excellence","Run Setup Transitions","SPM (Service\u002FSupplier Portfolio Management)","TPRM (Third-Party Risk Management)",0.3,{"industry":106,"employment_type":113,"expertise_skills":116,"it_skills":170,"salary_currency":228,"processed_working_hours":230},[107,110],{"key":108,"label":109,"count":9},"insurance","Insurance",{"key":111,"label":112,"count":63},"asset management","Asset Management",[114],{"key":31,"label":115,"count":9},"PERMANENT",[117,120,122,124,126,128,130,132,134,136,138,141,144,146,148,150,152,154,157,160,162,164,166,168],{"key":118,"label":119,"slug":118,"count":9},"project-management","Project management",{"key":121,"label":99,"slug":121,"count":63},"spend-tracking",{"key":123,"label":101,"slug":123,"count":63},"run-setup-transitions",{"key":125,"label":53,"slug":125,"count":63},"flutter-architecture-bloc-riverpod-provider",{"key":127,"label":59,"slug":127,"count":63},"code-quality-assurance",{"key":129,"label":95,"slug":129,"count":63},"telemetry-analysis",{"key":131,"label":57,"slug":131,"count":63},"mobile-native-functionalities",{"key":133,"label":61,"slug":133,"count":63},"development-best-practices",{"key":135,"label":54,"slug":135,"count":63},"state-management",{"key":137,"label":97,"slug":137,"count":63},"procurement-management",{"key":139,"label":140,"slug":139,"count":63},"ai-driven-tools-and-methodologies","Ai-Driven Tools And Methodologies",{"key":142,"label":143,"slug":142,"count":63},"tprm-third-party-risk-management","Tprm (Third-Party Risk Management)",{"key":145,"label":100,"slug":145,"count":63},"operational-excellence",{"key":147,"label":92,"slug":147,"count":63},"mobile-release-processes",{"key":149,"label":60,"slug":149,"count":63},"technical-design-decisions",{"key":151,"label":96,"slug":151,"count":63},"vendor-management",{"key":153,"label":56,"slug":153,"count":63},"push-notification-services",{"key":155,"label":156,"slug":155,"count":63},"mobile-uiux-design","Mobile Ui\u002FUx Design",{"key":158,"label":159,"slug":158,"count":63},"spm-servicesupplier-portfolio-management","Spm (Service\u002FSupplier Portfolio Management)",{"key":161,"label":58,"slug":161,"count":63},"agilescrum-methodologies",{"key":163,"label":94,"slug":163,"count":63},"mobile-risk-mitigation",{"key":165,"label":89,"slug":165,"count":63},"service-management",{"key":167,"label":52,"slug":167,"count":63},"mobile-app-development",{"key":169,"label":93,"slug":169,"count":63},"app-store-operations",[171,173,176,178,180,182,185,187,190,193,195,198,200,202,204,206,208,211,213,215,218,221,223,225],{"key":172,"label":48,"slug":172,"count":9},"confluence",{"key":174,"label":175,"slug":174,"count":9},"github-actions","Github Actions",{"key":177,"label":74,"slug":177,"count":9},"jira",{"key":179,"label":43,"slug":179,"count":9},"bitrise",{"key":181,"label":79,"slug":181,"count":63},"fastlane",{"key":183,"label":184,"slug":183,"count":63},"aiaiops","Ai\u002FAiops",{"key":186,"label":41,"slug":186,"count":63},"git",{"key":188,"label":189,"slug":188,"count":63},"servicenow","Servicenow",{"key":191,"label":192,"slug":191,"count":63},"genai-platforms","Genai Platforms",{"key":194,"label":82,"slug":194,"count":63},"crashlytics",{"key":196,"label":197,"slug":196,"count":63},"cicd","Ci\u002FCd",{"key":199,"label":81,"slug":199,"count":63},"datadog",{"key":201,"label":77,"slug":201,"count":63},"google-play-console",{"key":203,"label":46,"slug":203,"count":63},"kotlin",{"key":205,"label":80,"slug":205,"count":63},"dynatrace",{"key":207,"label":76,"slug":207,"count":63},"app-store-connect",{"key":209,"label":210,"slug":209,"count":63},"ga4","Ga4",{"key":212,"label":49,"slug":212,"count":63},"machine-learning",{"key":214,"label":37,"slug":214,"count":63},"dart",{"key":216,"label":217,"slug":216,"count":63},"rest-apis","Rest Apis",{"key":219,"label":220,"slug":219,"count":63},"graphql","Graphql",{"key":222,"label":44,"slug":222,"count":63},"firebase",{"key":224,"label":45,"slug":224,"count":63},"swift",{"key":226,"label":227,"slug":226,"count":63},"launchdarkly","Launchdarkly",[229],{"key":27,"label":27,"count":9},[231],{"key":30,"label":30,"count":9},{"total":233,"jobs":234},0,[]]