reydix - Tech Board

Welcome to the reydix Tech Board

Our tech team works from our offices in Athens and Hamburg and consists of highly experienced engineers from the areas of mobile & frontend, backend, QA and DevOps. Our goal is to implement innovative features and ensure the constant optimization of the user experience based on user feedback.

 

Inside our Scrum process we are divded in two domain teams. We utilize CI/CD pipelines for automated testing and smooth deployment as well as a fully transparent user story map, so that every team member knows at any time where our journey is headed to.

 

Scroll down to find out more about our tech stack, our engineering principles and the way we work here at reydix. 

Lorem ipsum dolor sit amet, consetetur sadipscing elitred diam nonumy eirmod tempor invidunt ut labore. Lorem ipsum dolor sit amet, consetetur sadipscing elitred diam nonumy eirmod tempor invidunt ut labore. Lorem ipsum dolor sit amet, consetetur sadipscing elitred diam nonumy eirmod tempor invidunt ut labore.

Get To Know Our Teams

Backend

The backend team is responsible for the server-side of the reydix app data provisioning, transformation, validation and storage. We are creating and maintaining APIs that the apps are using, and are in charge for the architecture of the backend infrastructure. We develop and implement unit and integration tests for each service ensuring the reliability and quality of our code. In our line of work, we aim to respect the functional and non-functional requirements of the Product Owners.

 

Would you like to shape our backend architecture and contribute providing excellent value to the reydix applications? Let’s get connected!

DevOps

Our DevOps department is leveraging the latest cloud technologies to streamline and enchance our development and operations processes. We utilize Kubernetes for container orchestration, ensuring scalable and efficient application deployments. Our infrastructure is powered by AWS and IAC principles, providing reliable, re-producable and robust management. We implement GitOps principles with ArgoCD to automate and manage our application deployments, ensuring continuous delivery and deployment. For CI/CD pipelines, we rely on GitHub Actions, enabling seamless integration and delivery.

 

Do you want to use powerful technologies to maintain high performance, reliability and agility in our software delivery lifecycle? Let's get connected!

Mobile & Frontend

Our mobile team is dedicated to leading the fan journey on our platform, utilizing the latest technologies like SwiftUI and Jetpack Compose. This team takes full ownership of the user experience, working in close collaboration with the design and frontend team to create a scalable design system with atomic design. As integral members of our progressive tech department, the mobile developers play a key role in shaping our live entertainment platforms.

 

Do you want to actively bring in your ideas and provide innovative features to our users in order to transform them from customers to fans? Let's get connected!

QA

Our Quality Assurance team plays a vital role in ensuring the quality of products delivered to our customers. Leveraging Domain-Driven Design (DDD) and Behavior-Driven Development (BDD), the team performs comprehensive testing across web and mobile platforms. This includes end-to-end mobile testing with Appium, web application testing with Playwright for cross-browser compatibility, TypeScript for type-safe automation frameworks, and Nx for efficient monorepo management - all integrated into a SCRUM-based workflow with CI/CD pipelines.

 

Do you want to ensure high-quality publications and always keep a watchful eye on the operability of our features? Let's get connected! 

Powerful Tools and Frameworks

To us, it's important that our reydees have access to the best technology available on the market. That's why you will utilize state-of-the-art tools, technologies and frameworks so that you can establish a productive and effective workflow for yourself. Check out our solutions in use here:

Mobile

  • Swift / Kotlin
  • SwiftUI / Jetpack Compose
  • Swift Combine + Concurrency / Kotlin Flow
  • XCUITest
  • Swift Package Manager
  • Atomic Design (Native Component Library)

Frontend

  • TypeScript
  • React
  • Next.js
  • HTML
  • CSS
  • PNPM
  • Storybook

Backend

  • Node.js
  • PostgreSQL
  • Redis
  • Monorepo
  • RabbitMQ
  • Fastify

Infrastructure

  • AWS
  • Kubernetes
  • Docker

Monitoring

  • Prometheus
  • Grafana
  • Tempo
  • Loki

QA

  • TypeScript
  • WebdriverIO
  • Appium
  • Playwright
  • Cucumber BDD
  • K6

CI/CD

  • Github Actions
  • Jenkins
  • ArgoCD
  • Firebase
  • Testflight
  • Google Play internal testing

Support Tools

  • JIRA
  • Confluence
  • Slack
  • Github
  • Terraform

This Is How We Do It

How we plan

We use a fully transparent user story map, so that every team member knows at any time where our journey is headed to.

How we design

Our design system is based on Figma and Atomic Design which enables a seamless collaboration between design and development.

How we develop

We utilize Scrum for our development process. Being agile allows us to react quickly to the feedback of our fans.

How we code

We apply Clean Code principles like SOLID, DRY and modular design in order to make our code readable and maintainable.

How we deploy

We have an integrated process with our CI/CD pipelines for automated testing and smooth deployment.

How we communicate

We live an open feedback culture - this is important for us to learn and develop further personally and professionally.

Do you want to learn more about reydix?

Check out our main career page here:

This location was not recognised.
Reset Filter