[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"seo-content-skill-reactive-programming-global":3,"job-search-\u002Fen-global\u002Fjobs-by-skill\u002Freactive-programming":4,"skill-page-filters-\u002Fen-global\u002Fjobs-by-skill\u002Freactive-programming":226,"featured-jobs-\u002Fen-global\u002Fjobs-by-skill\u002Freactive-programming":364},{},{"total":5,"jobs":6},5,[7,105,154,180,214],{"id":8,"slug":9,"title":10,"raw_title":11,"is_featured":12,"company":13,"raw_hiringOrganization_logo_url":11,"processed_city_gmaps":17,"processed_country_iso_code_gmaps":19,"processed_home_office":21,"processed_salary_min":22,"processed_salary_max":23,"processed_salary_currency":24,"processed_salary_source":25,"processed_working_hours":26,"processed_employment_types":28,"processed_it_skills":29,"processed_it_skills_labels":32,"processed_job_expertise_skills":95,"processed_job_expertise_skills_labels":96,"max_cpc":104,"actual_cpc":104},84277,"backend-engineer-affluents-ing-bank-nv-sucursal-en-espana","Backend Engineer - Affluents",null,false,{"name":14,"slug":15,"logo_url":16},"ING BANK NV SUCURSAL EN ESPAÑA","ing-bank-nv-sucursal-en-espana","https:\u002F\u002Fwww.ing.de\u002Fbinaries\u002Fcontent\u002Fgallery\u002Fing-images\u002Fuber-uns\u002Fpresse\u002Fpressebilder\u002Fing_logo-72dpi_rgb.jpg",[18],"Madrid",[20],"ES","hybrid",45000,65000,"EUR","estimated",[27],"FULL_TIME","permanent",{"bdd":30,"css":30,"ddd":31,"git":31,"jwt":30,"akka":30,"html":30,"java":31,"azure":31,"junit":31,"kafka":30,"maven":31,"nosql":30,"scala":30,"solid":31,"devops":31,"docker":31,"flyway":30,"kibana":30,"ansible":31,"futures":30,"grafana":30,"jenkins":30,"mockito":31,"mockmvc":31,"mongodb":30,"cucumber":30,"logstash":30,"rabbitmq":30,"selenium":30,"wiremock":31,"cassandra":30,"liquibase":30,"openshift":31,"powermock":31,"clean code":31,"javascript":30,"kubernetes":31,"mutual tls":30,"prometheus":30,"spring mvc":31,"api gateway":31,"spring boot":31,"spring core":31,"access token":30,"apache camel":30,"unit testing":31,"elasticsearch":30,"feature flags":31,"microservices":31,"smoke testing":31,"ci\u002Fcd pipelines":31,"circuit breaker":31,"design patterns":31,"spring security":31,"contract testing":31,"service discovery":31,"integration testing":31,"reactive programming":30,"hexagonal architecture":31,"software craftsmanship":31,"spring dependency injection":31},3,4,[33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94],"Java","Spring Boot","Spring MVC","Spring Core","Spring Security","Spring Dependency Injection","Microservices","Hexagonal Architecture","Circuit Breaker","API Gateway","Service Discovery","Feature Flags","Design Patterns","SOLID","Clean Code","Software Craftsmanship","Unit Testing","Integration Testing","Smoke Testing","JUnit","Contract Testing","Mockito","MockMvc","WireMock","PowerMock","Maven","Docker","OpenShift","Kubernetes","Ansible","Git","DDD","CI\u002FCD pipelines","DevOps","Azure","Flyway","Liquibase","Prometheus","JWT","Mutual TLS","Access token","Jenkins","BDD","Reactive programming","Futures","Akka","Scala","NoSQL","Cassandra","MongoDB","RabbitMQ","Kafka","Apache Camel","Selenium","Cucumber","Elasticsearch","Logstash","Kibana","Grafana","JavaScript","HTML","CSS",{"monitoring":31,"production support":31,"release management":31,"backend development":31,"software development":31,"environments management":31,"retail banking knowledge":30},[97,98,99,100,101,102,103],"Backend development","Software development","Retail banking knowledge","Production support","Environments management","Release management","Monitoring",1,{"id":106,"slug":107,"title":108,"raw_title":11,"is_featured":12,"company":109,"raw_hiringOrganization_logo_url":11,"processed_city_gmaps":112,"processed_country_iso_code_gmaps":114,"processed_home_office":21,"processed_salary_min":116,"processed_salary_max":117,"processed_salary_currency":118,"processed_salary_source":25,"processed_working_hours":119,"processed_employment_types":28,"processed_it_skills":120,"processed_it_skills_labels":121,"processed_job_expertise_skills":146,"processed_job_expertise_skills_labels":147,"max_cpc":104,"actual_cpc":104},83675,"staff-engineer-flutter-hybrid-government-employees-insurance-company","Staff Engineer - Flutter (HYBRID)",{"name":110,"slug":111,"logo_url":11},"Government Employees Insurance Company","government-employees-insurance-company",[113],"Bethesda",[115],"US",115000,230000,"USD",[27],{"rx":31,"ios":31,"dart":31,"ci\u002Fcd":31,"react":31,"swift":31,"kotlin":31,"android":31,"angular":31,"flutter":31,"streams":31,"debugging":31,"rest apis":31,"coroutines":31,"javascript":31,"typescript":31,"state management":31,"testing strategies":31,"dependency injection":31,"reactive programming":31,"infrastructure as code":31,"application monitoring tools":31,"data structures and algorithms":31,"architecture and design patterns":31,"software development life cycle tooling":31},[122,123,92,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145],"Kotlin","Swift","TypeScript","Dart","Flutter","Android","iOS","React","Angular","REST APIs","CI\u002FCD","Infrastructure as Code","Application Monitoring Tools","Data Structures and Algorithms","Dependency Injection","State Management","Reactive Programming","Streams","Coroutines","RX","Software Development Life Cycle Tooling","Architecture and Design Patterns","Testing Strategies","Debugging",{"code review":31,"design sessions":31,"performance assessment":31,"mobile and web frameworks\u002Fsdks":31,"software architecture and design":31,"production application development":31},[148,149,150,151,152,153],"Mobile and Web Frameworks\u002FSDKs","Software Architecture and Design","Production Application Development","Code Review","Design Sessions","Performance Assessment",{"id":155,"slug":156,"title":157,"raw_title":11,"is_featured":12,"company":158,"raw_hiringOrganization_logo_url":11,"processed_city_gmaps":161,"processed_country_iso_code_gmaps":163,"processed_home_office":165,"processed_salary_min":166,"processed_salary_max":167,"processed_salary_currency":168,"processed_salary_source":25,"processed_working_hours":169,"processed_employment_types":28,"processed_it_skills":170,"processed_it_skills_labels":171,"processed_job_expertise_skills":174,"processed_job_expertise_skills_labels":175,"max_cpc":104,"actual_cpc":104},63624,"frontend-engineer-ytl-digital-bank-berhad-registration-no-202201037182-1482879-p-3","Frontend Engineer",{"name":159,"slug":160,"logo_url":11},"YTL Digital Bank Berhad (Registration No. 202201037182 (1482879-P))","ytl-digital-bank-berhad-registration-no-202201037182-1482879-p",[162],"Kuala Lumpur",[164],"MY","onsite",60000,90000,"MYR",[27],{"javascript":31,"typescript":31,"react native":31,"api integration":30,"state management":30,"reactive programming":30},[172,92,124,138,173,137],"React Native","API Integration",{"testing":30,"clean code":30,"frontend development":31,"mobile app development":31,"cross-platform development":31},[176,177,178,47,179],"Frontend Development","Mobile App Development","Cross-platform Development","Testing",{"id":181,"slug":182,"title":183,"raw_title":11,"is_featured":12,"company":184,"raw_hiringOrganization_logo_url":11,"processed_city_gmaps":187,"processed_country_iso_code_gmaps":189,"processed_home_office":165,"processed_salary_min":191,"processed_salary_max":192,"processed_salary_currency":118,"processed_salary_source":25,"processed_working_hours":193,"processed_employment_types":28,"processed_it_skills":194,"processed_it_skills_labels":195,"processed_job_expertise_skills":205,"processed_job_expertise_skills_labels":206,"max_cpc":104,"actual_cpc":104},60397,"lead-java-developer-vice-president-software-engineering-131-morgan-stanley-advantage-svcs","Lead Java Developer - Vice President - Software Engineering",{"name":185,"slug":186,"logo_url":11},"Morgan Stanley Advantage Svcs","morgan-stanley-advantage-svcs",[188],"Mumbai",[190],"IN",120000,180000,[27],{"bdd":31,"java":31,"rest":31,"junit":31,"java ee":31,"databases":30,"prompting":30,"agentic ai":30,"spring boot":31,"microservices":31,"ai technologies":30,"caching solutions":30,"messaging frameworks":30,"reactive programming":31,"spec-driven development":30},[33,196,39,197,34,52,75,138,198,199,200,201,202,203,204],"Java EE","REST","Databases","Messaging Frameworks","Caching Solutions","AI Technologies","Agentic AI","Prompting","Spec-Driven Development",{"design patterns":31,"system integration":30,"architectural design":31,"domain-driven design":31,"system administration":30,"object-oriented design":31,"infrastructure debugging":30,"event-driven architecture":31},[207,208,209,45,210,211,212,213],"Architectural Design","Domain-Driven Design","Object-Oriented Design","Event-Driven Architecture","System Integration","Infrastructure Debugging","System Administration",{"id":215,"slug":216,"title":157,"raw_title":11,"is_featured":12,"company":217,"raw_hiringOrganization_logo_url":11,"processed_city_gmaps":218,"processed_country_iso_code_gmaps":219,"processed_home_office":165,"processed_salary_min":166,"processed_salary_max":167,"processed_salary_currency":168,"processed_salary_source":25,"processed_working_hours":220,"processed_employment_types":28,"processed_it_skills":221,"processed_it_skills_labels":222,"processed_job_expertise_skills":223,"processed_job_expertise_skills_labels":224,"max_cpc":104,"actual_cpc":225},63616,"frontend-engineer-ytl-digital-bank-berhad-registration-no-202201037182-1482879-p-2",{"name":159,"slug":160,"logo_url":11},[162],[164],[27],{"javascript":31,"typescript":31,"react native":31,"api integration":30,"state management":30,"reactive programming":30},[172,92,124,138,173,137],{"testing":30,"clean code":30,"frontend development":31,"mobile app development":31,"cross-platform development":31},[176,177,178,47,179],0.5,{"industry":227,"employment_type":237,"expertise_skills":240,"it_skills":299,"salary_currency":358,"processed_working_hours":362},[228,231,234],{"key":229,"label":230,"count":30},"banking","Banking",{"key":232,"label":233,"count":104},"financial services","Financial Services",{"key":235,"label":236,"count":104},"insurance","Insurance",[238],{"key":28,"label":239,"count":5},"PERMANENT",[241,244,246,249,251,253,255,258,261,264,266,269,271,273,276,278,281,283,285,287,289,292,294,296],{"key":242,"label":179,"slug":242,"count":243},"testing",2,{"key":245,"label":47,"slug":245,"count":243},"clean-code",{"key":247,"label":248,"slug":247,"count":243},"cross-platform-development","Cross-Platform Development",{"key":250,"label":177,"slug":250,"count":243},"mobile-app-development",{"key":252,"label":176,"slug":252,"count":243},"frontend-development",{"key":254,"label":212,"slug":254,"count":104},"infrastructure-debugging",{"key":256,"label":257,"slug":256,"count":104},"production-support","Production Support",{"key":259,"label":260,"slug":259,"count":104},"environments-management","Environments Management",{"key":262,"label":263,"slug":262,"count":104},"software-architecture-and-design","Software Architecture And Design",{"key":265,"label":153,"slug":265,"count":104},"performance-assessment",{"key":267,"label":268,"slug":267,"count":104},"mobile-and-web-frameworkssdks","Mobile And Web Frameworks\u002FSdks",{"key":270,"label":213,"slug":270,"count":104},"system-administration",{"key":272,"label":150,"slug":272,"count":104},"production-application-development",{"key":274,"label":275,"slug":274,"count":104},"backend-development","Backend Development",{"key":277,"label":210,"slug":277,"count":104},"event-driven-architecture",{"key":279,"label":280,"slug":279,"count":104},"software-development","Software Development",{"key":282,"label":211,"slug":282,"count":104},"system-integration",{"key":284,"label":208,"slug":284,"count":104},"domain-driven-design",{"key":286,"label":45,"slug":286,"count":104},"design-patterns",{"key":288,"label":151,"slug":288,"count":104},"code-review",{"key":290,"label":291,"slug":290,"count":104},"retail-banking-knowledge","Retail Banking Knowledge",{"key":293,"label":209,"slug":293,"count":104},"object-oriented-design",{"key":295,"label":152,"slug":295,"count":104},"design-sessions",{"key":297,"label":298,"slug":297,"count":104},"release-management","Release Management",[300,302,305,307,310,313,315,317,320,323,325,327,329,331,334,337,339,341,342,345,347,350,353,356],{"key":301,"label":138,"slug":301,"count":5},"reactive-programming",{"key":303,"label":304,"slug":303,"count":31},"javascript","Javascript",{"key":306,"label":137,"slug":306,"count":30},"state-management",{"key":308,"label":309,"slug":308,"count":30},"typescript","Typescript",{"key":311,"label":312,"slug":311,"count":243},"junit","Junit",{"key":314,"label":39,"slug":314,"count":243},"microservices",{"key":316,"label":33,"slug":316,"count":243},"java",{"key":318,"label":319,"slug":318,"count":243},"bdd","Bdd",{"key":321,"label":322,"slug":321,"count":243},"api-integration","Api Integration",{"key":324,"label":172,"slug":324,"count":243},"react-native",{"key":326,"label":34,"slug":326,"count":243},"spring-boot",{"key":328,"label":134,"slug":328,"count":104},"application-monitoring-tools",{"key":330,"label":70,"slug":330,"count":104},"prometheus",{"key":332,"label":333,"slug":332,"count":104},"jwt","Jwt",{"key":335,"label":336,"slug":335,"count":104},"infrastructure-as-code","Infrastructure As Code",{"key":338,"label":126,"slug":338,"count":104},"flutter",{"key":340,"label":203,"slug":340,"count":104},"prompting",{"key":245,"label":47,"slug":245,"count":104},{"key":343,"label":344,"slug":343,"count":104},"css","Css",{"key":346,"label":129,"slug":346,"count":104},"react",{"key":348,"label":349,"slug":348,"count":104},"cicd-pipelines","Ci\u002FCd Pipelines",{"key":351,"label":352,"slug":351,"count":104},"openshift","Openshift",{"key":354,"label":355,"slug":354,"count":104},"data-structures-and-algorithms","Data Structures And Algorithms",{"key":357,"label":91,"slug":357,"count":104},"grafana",[359,360,361],{"key":168,"label":168,"count":243},{"key":118,"label":118,"count":243},{"key":24,"label":24,"count":104},[363],{"key":27,"label":27,"count":5},{"total":365,"jobs":366},0,[]]