[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"seo-content-expertise-clean-code-my":3,"job-search-\u002Fen-my\u002Fjobs-by-expertise\u002Fclean-code":4,"expertise-filters-\u002Fen-my\u002Fjobs-by-expertise\u002Fclean-code":131,"featured-jobs-\u002Fen-my\u002Fjobs-by-expertise\u002Fclean-code":237},{},{"total":5,"jobs":6},5,[7,66,79,106,117],{"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":54,"processed_job_expertise_skills_labels":55,"max_cpc":65,"actual_cpc":65},72876,"senior-software-engineer-backend-gx-bank-berhad-2","Senior Software Engineer, Backend",null,false,{"name":14,"slug":15,"logo_url":11},"GX Bank Berhad","gx-bank-berhad",[17],"Petaling Jaya",[19],"MY","onsite",120000,180000,"MYR","estimated",[26],"FULL_TIME","permanent",{"c":29,"c#":29,"go":30,"aws":29,"c++":29,"php":29,"sqs":29,"java":29,"ruby":29,"rust":29,"ci\u002Fcd":29,"kafka":29,"ocaml":29,"scala":29,"docker":29,"erlang":29,"python":29,"haskell":29,"node.js":29,"kubernetes":29,"restful api":29,"microservices":30},3,4,[32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53],"Go","C++","C","Java","Scala","Rust","Haskell","OCaml","Erlang","Python","Ruby","PHP","Node.js","C#","Kafka","SQS","Kubernetes","Docker","AWS","CI\u002FCD","Microservices","RESTful API",{"clean code":29,"scalability":30,"design patterns":29,"solid principles":29,"service ownership":29,"clean architecture":29,"performance tuning":29,"root cause analysis":29,"software architecture":30},[56,57,58,59,60,61,62,63,64],"Software Architecture","Design Patterns","Clean Code","SOLID Principles","Clean Architecture","Performance Tuning","Scalability","Root Cause Analysis","Service Ownership",1,{"id":67,"slug":68,"title":10,"raw_title":11,"is_featured":12,"company":69,"raw_hiringOrganization_logo_url":11,"processed_city_gmaps":70,"processed_country_iso_code_gmaps":71,"processed_home_office":20,"processed_salary_min":21,"processed_salary_max":22,"processed_salary_currency":23,"processed_salary_source":24,"processed_working_hours":72,"processed_employment_types":27,"processed_it_skills":73,"processed_it_skills_labels":75,"processed_job_expertise_skills":76,"processed_job_expertise_skills_labels":77,"max_cpc":65,"actual_cpc":65},72877,"senior-software-engineer-backend-gx-bank-berhad-3",{"name":14,"slug":15,"logo_url":11},[17],[19],[26],{"c":74,"c#":74,"go":30,"aws":29,"c++":74,"php":74,"sqs":29,"java":74,"ruby":74,"rust":74,"ci\u002Fcd":29,"kafka":29,"ocaml":74,"scala":74,"docker":29,"erlang":74,"python":74,"haskell":74,"node.js":74,"kubernetes":29,"restful api":29,"microservices":30},2,[32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53],{"clean code":29,"design patterns":29,"solid principles":29,"service ownership":29,"clean architecture":29,"performance tuning":29,"root cause analysis":29,"software architecture":30,"technical documentation":29},[56,57,58,59,60,61,63,64,78],"Technical Documentation",{"id":80,"slug":81,"title":82,"raw_title":11,"is_featured":12,"company":83,"raw_hiringOrganization_logo_url":11,"processed_city_gmaps":86,"processed_country_iso_code_gmaps":88,"processed_home_office":20,"processed_salary_min":89,"processed_salary_max":90,"processed_salary_currency":23,"processed_salary_source":24,"processed_working_hours":91,"processed_employment_types":27,"processed_it_skills":92,"processed_it_skills_labels":93,"processed_job_expertise_skills":100,"processed_job_expertise_skills_labels":101,"max_cpc":65,"actual_cpc":65},63624,"frontend-engineer-ytl-digital-bank-berhad-registration-no-202201037182-1482879-p-3","Frontend Engineer",{"name":84,"slug":85,"logo_url":11},"YTL Digital Bank Berhad (Registration No. 202201037182 (1482879-P))","ytl-digital-bank-berhad-registration-no-202201037182-1482879-p",[87],"Kuala Lumpur",[19],60000,90000,[26],{"javascript":30,"typescript":30,"react native":30,"api integration":29,"state management":29,"reactive programming":29},[94,95,96,97,98,99],"React Native","JavaScript","TypeScript","Reactive Programming","API Integration","State Management",{"testing":29,"clean code":29,"frontend development":30,"mobile app development":30,"cross-platform development":30},[102,103,104,58,105],"Frontend Development","Mobile App Development","Cross-platform Development","Testing",{"id":107,"slug":108,"title":82,"raw_title":11,"is_featured":12,"company":109,"raw_hiringOrganization_logo_url":11,"processed_city_gmaps":110,"processed_country_iso_code_gmaps":111,"processed_home_office":20,"processed_salary_min":89,"processed_salary_max":90,"processed_salary_currency":23,"processed_salary_source":24,"processed_working_hours":112,"processed_employment_types":27,"processed_it_skills":113,"processed_it_skills_labels":114,"processed_job_expertise_skills":115,"processed_job_expertise_skills_labels":116,"max_cpc":65,"actual_cpc":65},63616,"frontend-engineer-ytl-digital-bank-berhad-registration-no-202201037182-1482879-p-2",{"name":84,"slug":85,"logo_url":11},[87],[19],[26],{"javascript":30,"typescript":30,"react native":30,"api integration":29,"state management":29,"reactive programming":29},[94,95,96,97,98,99],{"testing":29,"clean code":29,"frontend development":30,"mobile app development":30,"cross-platform development":30},[102,103,104,58,105],{"id":118,"slug":119,"title":82,"raw_title":11,"is_featured":12,"company":120,"raw_hiringOrganization_logo_url":11,"processed_city_gmaps":121,"processed_country_iso_code_gmaps":122,"processed_home_office":20,"processed_salary_min":89,"processed_salary_max":21,"processed_salary_currency":23,"processed_salary_source":24,"processed_working_hours":123,"processed_employment_types":27,"processed_it_skills":124,"processed_it_skills_labels":125,"processed_job_expertise_skills":127,"processed_job_expertise_skills_labels":128,"max_cpc":65,"actual_cpc":130},49861,"frontend-engineer-ytl-digital-bank-berhad-registration-no-202201037182-1482879-p",{"name":84,"slug":85,"logo_url":11},[87],[19],[26],{"flutter":29,"javascript":29,"typescript":29,"react native":29,"api integration":29,"state management":74},[95,96,94,126,98,99],"Flutter",{"clean code":29,"best coding practices":29,"cross-platform development":29},[104,58,129],"Best Coding Practices",0.4,{"industry":132,"employment_type":139,"expertise_skills":142,"it_skills":175,"salary_currency":233,"processed_working_hours":235},[133,136],{"key":134,"label":135,"count":29},"banking","Banking",{"key":137,"label":138,"count":74},"digital banking","Digital Banking",[140],{"key":27,"label":141,"count":5},"PERMANENT",[143,145,148,150,152,154,156,158,160,162,164,166,169,171,173],{"key":144,"label":58,"slug":144,"count":5},"clean-code",{"key":146,"label":147,"slug":146,"count":29},"cross-platform-development","Cross-Platform Development",{"key":149,"label":57,"slug":149,"count":74},"design-patterns",{"key":151,"label":102,"slug":151,"count":74},"frontend-development",{"key":153,"label":103,"slug":153,"count":74},"mobile-app-development",{"key":155,"label":61,"slug":155,"count":74},"performance-tuning",{"key":157,"label":63,"slug":157,"count":74},"root-cause-analysis",{"key":159,"label":105,"slug":159,"count":74},"testing",{"key":161,"label":60,"slug":161,"count":74},"clean-architecture",{"key":163,"label":64,"slug":163,"count":74},"service-ownership",{"key":165,"label":56,"slug":165,"count":74},"software-architecture",{"key":167,"label":168,"slug":167,"count":74},"solid-principles","Solid Principles",{"key":170,"label":62,"slug":170,"count":65},"scalability",{"key":172,"label":129,"slug":172,"count":65},"best-coding-practices",{"key":174,"label":78,"slug":174,"count":65},"technical-documentation",[176,179,182,184,186,189,191,193,195,198,200,202,204,206,208,210,212,215,218,221,223,226,228,231],{"key":177,"label":178,"slug":177,"count":29},"api-integration","Api Integration",{"key":180,"label":181,"slug":180,"count":29},"javascript","Javascript",{"key":183,"label":94,"slug":183,"count":29},"react-native",{"key":185,"label":99,"slug":185,"count":29},"state-management",{"key":187,"label":188,"slug":187,"count":29},"typescript","Typescript",{"key":190,"label":33,"slug":190,"count":74},"c",{"key":192,"label":49,"slug":192,"count":74},"docker",{"key":194,"label":40,"slug":194,"count":74},"erlang",{"key":196,"label":197,"slug":196,"count":74},"cicd","Ci\u002FCd",{"key":199,"label":32,"slug":199,"count":74},"go",{"key":201,"label":38,"slug":201,"count":74},"haskell",{"key":203,"label":35,"slug":203,"count":74},"java",{"key":205,"label":36,"slug":205,"count":74},"scala",{"key":207,"label":46,"slug":207,"count":74},"kafka",{"key":209,"label":48,"slug":209,"count":74},"kubernetes",{"key":211,"label":52,"slug":211,"count":74},"microservices",{"key":213,"label":214,"slug":213,"count":74},"nodejs","Node.Js",{"key":216,"label":217,"slug":216,"count":74},"ocaml","Ocaml",{"key":219,"label":220,"slug":219,"count":74},"php","Php",{"key":222,"label":41,"slug":222,"count":74},"python",{"key":224,"label":225,"slug":224,"count":74},"sqs","Sqs",{"key":227,"label":97,"slug":227,"count":74},"reactive-programming",{"key":229,"label":230,"slug":229,"count":74},"restful-api","Restful Api",{"key":232,"label":42,"slug":232,"count":74},"ruby",[234],{"key":23,"label":23,"count":5},[236],{"key":26,"label":26,"count":5},{"total":238,"jobs":239},0,[]]