Description
Job description:
You will be responsible for defining and developing software for tasks associated with the developing, designing and debugging of software applications or operating systems. Work is non-routine and very complex, involving the application of advanced technical/business skills in area of specialization.
Requirements:
- Mobile dev (Android/IOS).
- Java/Kotlin/Groovy/Scala
- Spring (Boot/Cloud/Streams/Integration/Data/...), Micronaut, ...
- NodeJS, JavaScript, TypeScript
- HTML5, CSS, React, Angular, D3, ...
- XML, JSON, YAML, Protobuf, Avro, ...
- SOAP, REST, GraphQL, JSON-API, gRPC
- HTTP, FTP, SFTP, S3, SSH, WebDAV, AMQP, MQTT, ...
- OAuth2, OpenID Connect, JWT/JWS/JWKS/... , SAML2, ...
- iOS/tvOS, Android, SmartTV (Tizen, AndroidTV, webOS, ...), MHP, RDK
- MySQL, PostgreSQL, MongoDB, Redis, Neo4j, Apache Ignite, Sqlite
- ReactiveStreams, WebFlux, RxJava, Reactor, ...
- Elastic Stack (ELK, APM, ...)
- RabbitMQ, HiveMQ, Kafka (Streams/KSQL, ...)
- Git, GitLab, Jenkins, Spinnaker, Ansible, Maven, Gradle, JIB, NPM, ...
- OpenAPI, WSDL & tooling
- DASH, HLS, CMAF packaging/streaming/manipulation/segmentation
- Fairplay/Widevine/PlayReady DRM, AES256/CENC encryption
- H.264/AVC, H.265/HEVC, AAC, AC3, etc... video/audio encoding/transcoding/analysis
- VAST/VMAP/VPAID, SCTE-130 ad management, decisioning & signallin
- Python, Bash/Shell scripting
- React-Native, Flutter, Kotlin/MPP, ...
- IPv4/IPv6 TCP/UDP/MCAST networking basics
- OpenTracing, Jaeger, DynaTrace, ...
- X.509 certificate management
- Ability to work in a multicultural environment, on large projects
- Ability to participate in multilingual meetings, ease of communication in English
- Ability to work in a team
Apply: [email protected]