# Reactive Programming

Skill · Software Development and Engineering Practices

Canonical page: https://career.thegoodapps.co/skills/reactive-programming

Reactive Programming is a programming paradigm centered on asynchronous data streams and the propagation of change, where systems react automatically to new data, events, or errors as they occur rather than through explicit polling. It's used by developers to build responsive, event-driven applications such as real-time dashboards, UI frameworks, and streaming data pipelines. Libraries like RxJS, Reactor, and Akka Streams implement this paradigm in various languages.

Related skills: [ReactiveX](https://career.thegoodapps.co/skills/reactivex), [RxJava](https://career.thegoodapps.co/skills/rxjava), [Akka](https://career.thegoodapps.co/skills/akka), [Asynchronous Programming](https://career.thegoodapps.co/skills/asynchronous-programming), [Event-Driven Programming](https://career.thegoodapps.co/skills/event-driven-programming), [Vert.x](https://career.thegoodapps.co/skills/vert-x), [RxJs](https://career.thegoodapps.co/skills/rxjs), [RxSwift](https://career.thegoodapps.co/skills/rxswift), [Spring WebFlux](https://career.thegoodapps.co/skills/spring-webflux), [Functional Programming](https://career.thegoodapps.co/skills/functional-programming), [Data Binding](https://career.thegoodapps.co/skills/data-binding), [Solid.js](https://career.thegoodapps.co/skills/solid-js)

## Open roles requiring Reactive Programming (0)

None of the roles we have read name this skill yet. A large share of the visible corpus has not been parsed for skills, so this is at least as likely to be our backlog as the market's verdict.
