Work With Us

The Great Opportunities

Managing a system this complex requires a passion for technology. Our talented people work hard every day to find solutions, create value, and push boundaries.

UX/UI Designer

Overview

River Tech is looking for a UX/UI Designer to join our team. The ideal candidates will possess a keen interest in creating UI elements that can be brought together to present users with a creative and appealing experience that is also easy to use.

Job Description

Responsibilities

  • Plan and implement new designs
  • Communicate with clients to understand their business goals and objectives
  • Understand technical and business requirements while striving to deliver intuitive and user-centred solutions
  • Combine creativity with an awareness of the design elements and their usability
  • Create prototypes for new product ideas
  • Test and or gather feedback for new ideas before implementing
  • Conduct an ongoing user research

The ideal candidate will

  • Have experience as in UI-UX Design or a similar role
  • Have a UI design portfolio
  • Excellent interpersonal and communication skills
  • Ability to discuss and explain design options
  • Detail oriented
  • Ability to solve problems and be customer-centred
  • Knowledge of Adobe range of products and Figma
  • Basic understanding of HTML & CSS
  • Some knowledge of Usability Factors in Human Computer Interaction.

Benefits

  • Fantastic team
  • Welcoming Environment
  • Chance to grow
  • Extremely competitive salary
  • Health & Dental Insurance
  • Wellness Benefits
  • Fruit, snacks & drinks
  • Friday beers
  • Summer & Winter events

IT Support Officer

Overview

River Tech is looking for an IT Support Officer to join our team. The ideal candidates will possess a keen interest in IT and looking for a new opportunity in a growing company.

Job Description

Responsibilities

  • Providing 1st line support on all IT issues
  • User account management
  • Managing tickets to established SLA and KPI’s
  • Desktop set up for new users
  • Maintaining the Asset Management database of IT equipment and software licensing
  • Up-keep of technical documentation
  • Assisting with internal IT server operations including backups, monitoring, and reporting

The ideal candidate will

  • Have at least one year working experience in Customer Service facing role providing IT support
  • Have experience installing/troubleshooting Windows 10
  • Have excellent written and verbal communication skills in English
    Be well organized, able to handle various tasks at the same time
  • Knowledge of Office365 would be considered a plus

Benefits

  • Fantastic team
  • Welcoming Environment
  • Chance to grow
  • Extremely competitive salary
  • Health & Dental Insurance
  • Wellness Benefits
  • Fruit, snacks & drinks
  • Friday beers
  • Summer & Winter events

Backend Developer

Overview

We are looking for an enthusiastic and motivated Backend Developer to join our platform team. You will have the opportunity to work on and build all parts of the platform: business logic, external APIs, admin APIs, integrations with game and payment providers, as well real-time integrations with other internal systems such as the data platform and middleware.

New development will all be using Kotlin, a modern, concise, safe language which is accessible to all developers, especially those with Java experience.

Job Description

Responsibilities

  • Work in an agile team consisting of other backend developers to build and maintain microservices in Spring Boot and Kotlin to handle platform business logic.
  • Liaise with other tech teams and product team to provide functionality over REST APIs.
  • Participate in task estimations, planning and code reviews.
  • Integrate with third party systems to allow for a greater number of products on the platform.
  • Gather knowledge in business requirements to be able to ease operations.
  • Collaborate with engineers across the department to identify and build on improvements to our processes and systems.

Required Skills

  • Advanced knowledge of Java (2/3 years of experience)
  • SQL
  • Spring Framework (1 year experience)
  • Basic GIT knowledge is necessary
  • Working in scrum team

Skills in the following area is considered a Plus

  • Kotlin
  • Redis
  • Docker
  • MongoDB
  • AWS
  • Kafka

Profile Skills

  • Degree in Computer Science or related field.
  • Good problem solving skills.
  • Excellent verbal communication skills and interpersonal skills.
  • The ability to quickly learn new things and adapt
  • A good eye for layout with attention to detail

Benefits

  • Fantastic team
  • Welcoming Environment
  • Chance to grow
  • Extremely competitive salary
  • Health & Dental Insurance
  • Wellness Benefits
  • Fruit, snacks & drinks
  • Friday beers
  • Summer & Winter events

Frontend Developer

Overview

We are looking for a Front-End Developer who is motivated to help us deliver new innovative features to our clients whilst also maintaining our internal systems and making sure that we keep our tech up to date.

Job Description

Responsibilities

  • Work in an agile team consisting of other frontend developers whilst in constant support of other tech teams.
  • Participate in task estimations & code reviews.
  • Plan, build, test, and release new features and experiments in TypeScript, Angular, etc.
  • Collaborate with engineers across the department to identify and build on improvements to our processes and systems.

Required Skills and Qualifications

  • Strong JavaScript & basic TypeScript knowledge
  • More than 2 years’ experience in at least one JavaScript Framework (Angular2+, React, Vue.js or Aurelia)
  • Good knowledge in CSS, LESS or SCSS
  • Basic knowledge in RxJS
  • Working in scrum team
  • Basic npm/node knowledge
  • Basic GIT knowledge

Skills in the following area is considered a Plus

  • Redux
  • Apollo/GQL
  • Jest
  • Webpack

Profile Skills

  • Self-motivated individual always looking to better his skills.
  • Excellent analytical and trouble shooting skills.
  • Attention to detail.
  • Good problem-solving skills.
  • Excellent verbal communication skills and interpersonal skills.
  • The ability to quickly learn new things and adapt

Benefits

  • Fantastic team
  • Welcoming Environment
  • Chance to grow
  • Extremely competitive salary
  • Health & Dental Insurance
  • Wellness Benefits
  • Fruit, snacks & drinks
  • Friday beers
  • Summer & Winter events

Overview

Ready for your next DevOps challenge? We’ve got one specifically targeted to thosebright minds that can help build solutions in managing and maintaining several microservices, as well as client facing single page applications. If you’re a big team player and someone who is looking to grow their skills, we’ll support you all the way. We work hard to produce excellent results, but we also like to enjoy ourselves too, so it’s a great environment to be a part of. If you think this next step is for you, let’s have a chat.

Apply today.

Requirements

Must Have

  • Knowledge of how a version control system works
  • Knowledge in how web servers work, CDNs and reverse proxies
  • Experience with one of the major cloud platforms (AWS, GCP or Azure, IBM)
  • Good Linux server knowledge – Ubuntu, Amazon Linux, CentOS
  • Good knowledge of Bash and shell scripting
  • Knowledge of Software Development Life Cycle and tooling that goes with it (Circle CI, TeamCity, GitHub Actions, Octopus, Jenkins, etc.)
  • Infrastructure as code tooling (ex: Terraform, Ansible).
  • Experience with a log collection stack (ELK, Datadog, Splunk)
  • Experience in containerization technologies
  • Experience in managing and deploying applications and services with Kubernetes
  • Experience in managing Kubernetes clusters (on-premise or hosted) and distributions

Plus

  • Worked with distributed systems before
  • Certification with one of the major cloud platforms
  • Background in software development languages like NodeJS, C#, GoLang
  • Best practices in securing Web and Restful APIs (WAF)
  • Experience using Grafana, Prometheus, and ElasticSearch
  • Good understanding of MySql/MariaDB, PostgreSQL databases
  • Understanding and diagnosing issues from application logs

Benefits

  • Fantastic team
  • Welcoming Environment
  • Chance to grow
  • Extremely competitive salary
  • Health & Dental Insurance
  • Wellness Benefits
  • Fruit, snacks & drinks
  • Friday beers
  • Summer & Winter events

Full-stack Developer

Overview

We are looking for someone that can help us maintain our existing systems whilst building new ones using .NET Core & Orleans whilst also creating SDKs with TypeScript to help our Frontend teams!

If you are a big team player, passionate about using the latest tech, have a keen eye for detail and someone who is looking to grow their skills, we will support you all the way. We work hard to produce excellent results, but we also like to enjoy ourselves too, so it is a great environment to be a part of.

Job Description

Responsibilities

  • Work in an agile team consisting of other full stack developers whilst in constant support of other tech teams.
  • Participate in task estimations & code reviews.
  • Plan, build, test, and release new features and experiments in.Net, TypeScript, etc.
  • Collaborate with engineers across the department to identify and build on improvements to our processes and systems.

Required Skills and Qualifications

  • At least 2 years’ experience in .NET/C#
  • Good understanding of TypeScript and JavaScript
  • Experience developing front facing APIs
  • Able and willing to learn new technologies
  • Experience using GIT

Skills in the following area is considered a Plus

  • Experience with Angular 4+ will be considered an asset
  • GQL
  • Messaging technologies such as Kafka
  • Working with Orleans or other actor model systems
  • AWS, Azure or GCP experience
  • Docker, kubernetes experience
  • MySQL experience
  • SignalR

Profile Skills

  • Self-motivated individual always looking to better his skills.
  • Excellent analytical and trouble shooting skills.
  • Attention to detail.
  • Good problem-solving skills.
  • Excellent verbal communication skills and interpersonal skills.
  • The ability to quickly learn new things and adapt

Benefits

  • Fantastic team
  • Welcoming Environment
  • Chance to grow
  • Extremely competitive salary
  • Health & Dental Insurance
  • Wellness Benefits
  • Fruit, snacks & drinks
  • Friday beers
  • Summer & Winter events