Work at viplay

Join our amazing team!

Sounds interesting?
We're waiting 4 your CV!

We are looking for people to work on a project that will revolutionize the public music playback.
Want to work on an interesting project together with a team of professionals not indifferent to music, technology and development? Send your CV to the picked vacancy in the form «Apply» or write to our HRM mailbox:

denisg@viplaymedia.com

JavaScript Developer (Minsk)

We are looking for talented JavaScript engineer for own server-side apps development and support.

What you will do:

  • Develop and support of both back-end and front-end parts of the project;
  • Design new and improve the existing architecture;
  • Write useful unit test;
  • Quality control of work of other developers through the general code review process;
  • Upload your code to the repository for CI in time;
  • Effectively interact with other team members.

Who we want to see in our team:

  • You have at least 3 years of development experience;
  • Excellent knowledge of JavaScript (ES6+), React.js;
  • You have already worked with VCS, especially Git/Mercurial;
  • Strong understanding of math algorithms;
  • Experience working with Unix/Linux systems.

 

Technologies and tools:

  • Back-end: Node.js, Express, Babel, Async/Await, MongoDB, Mongoose, Websocket.
  • Front-end: React.js, Redux, Node.js, Webpack, HTML + CSS, CSS preprocessors, Websocket.

It will be a gain:

  • Experience in mobile apps development;
  • Experience with Angular, Vue;
  • Intermediate+ level of english;
  • Knowledge of other programming languages;
  • Desire to selfdevelopment including as Back-end dev.

DevOps Engineer (Limassol)

We are looking for talented DevOps engineer to develop and improve our own server-side apps DevOps infrastructure.

What you will do:

  • Work with distributed highly-available services to ensure their 24/7 non-interruptible runtime;
  • Will be responsible for security tools for auditing and scanning our infrastructure;
  • Develop tools to improve our DevOps infrastructure;
  • Work together with Dev team to accelerate code-to-production timeframe;
  • Ensure industry best practices to protect user data and company assets;
  • Practice sustainable incident reports and blameless post-mortems.

Who we want to see in our team:

  • You have at least 2 years of field experience;
  • Experience with infrastructure automation, e.g. kubectl, Chef, Puppet, Ansible;
  • Solid understanding of TCP/IP and web protocols;
  • Good understanding of Linux/Unix;
  • Understanding of components architecture, both stateless and stateful;
  • Experience working with Python, Java, JavaScript or Go.

 

Technologies and tools:

  • Kubernetes, NodeJS, Java, MongoDB, PostgreSQL, Kafka, EFK (ElasticSearch, Fluentd, Kibana), Prometheus.

It will be a gain:

  • Strong desire to relocate to Cyprus 😉

Product Marketing Manager (Minsk)

We are looking for the talented Product Marketing Manager to reach our ambitious goals!

What you will do:

  • Launch new functionality in the product;
  • Calculate forecast indicators based on hypotheses;
  • Identificate key metrics for the product and its successful building;
  • Build BI-systems, dashboards together with the product team;
  • Analyse statistical data and the formation of conclusions;
  • Establish personal contacts with potential partners and users;
  • Communicate with partners and conclude contracts on best conditions.

Who we want to see in our team:

  • You have a lot of experience in product marketing, but you want a lot more responsibility than now;
  • You have a technical education, and if not, then all the same you are friends with technology;
  • You have experience launching new functionality in a product;
  • You easily form hypotheses and quickly test them;
  • You like communication and people — and people like you back;
  • And you also like to analyze and draw conclusions from it;
  • You already had to search for key metrics for the product and successfully build them;
  • And if you have experience in building BI-systems and dashboards, then for sure you are welcomed.

It will be a gain:

  • Willingness to attend international conferences, make personal contacts with potential partners and users, and maybe speak to an audience in English (not earlier than the end of a pandemic);
  • If you also think that it’s ok to discuss problems fairly and openly, to convince with arguments that you are right in order to come to a better solution.

iOS Developer (Minsk)

We are looking for talented iOS engineer for mobile apps development and support.

What you will do:

  • Develop in Swift and support the company’s mobile applications;
  • Support third-party Object-C libraries;
  • Design new and improve the existing architecture of iOS apps;
  • Implement time estimations;
  • Quality control of work of other developers through the general code review process;
  • Upload your code to the repository for CI in time;
  • Effectively interact with other team members.

Who we want to see in our team:

  • You have at least 2 years of development experience;
  • You know the principles of OOP and design patterns;
  • You are able to read and understand someone else’s code;
  • You know Swift (Objective-C level enough to read the code) and iOS SDK;
  • You have already worked with client-server architecture and you have an understanding of the network protocols;
  • You have a strong knowledge of UIKit and also know Git, Git-submodules.

It will be a gain:

  • Experience in work with GCD, Operations, Carthage, CocoaPods, CLLocation, Alamofire, AVFoundation, WebSocket, Google Maps, Apple Maps;
  • Ability to create your own libraries;
  • CI setup experience;
  • Skills in work with UI animation;
  • Unit tests writing experience;
  • Examples of ready-made apps in App Store;
  • Team development experience.

Android Developer (Minsk)

We are looking for talented Android engineer for mobile apps development and support.

What you will do:

  • Develop in Java/Kotlin and support the company’s mobile applications;
  • Design new and improve the existing architecture of Android apps;
  • Implement time estimations;
  • Quality control of work of other developers through the general code review process;
  • Upload your code to the repository for CI in time;
  • Effectively interact with other team members.

Who we want to see in our team:

  • You have at least 2 years of development experience;
  • You know the principles of OOP and design patterns;
  • You are able to read and understand someone else’s code;
  • You know Kotlin, Java and Android SDK;
  • You understand the difference between MVP, MVC, MVVM, Clean Architecture;
  • You have already worked with client-server architecture and you have an understanding of network protocols;
  • You know how to create your own UI components, and also know Git, Git-submodules;
  • Your english is not lower than Intermediate.

It will be a gain:

  • Experience in work with Dagger2, Retrofit, RxJava, Realm, Picasso, Exoplayer, SocketIO, Google Maps, FirebaseMessaging;
  • Good understanding of Gradle;
  • Ability to create your own libraries;
  • CI setup experience;
  • Skills in work with UI animation;
  • Unit tests writing experience;
  • Examples of ready-made applications in the market for Android;
  • Team development experience.