Chcete vidět naše pracovní nabídky?
Klikněte zde

JavaScript Developer

In our superb R&D Centre we are looking for a JavaScript Developer to create modern and awesome apps for interactive web pages and devices like Smart TVs and gaming consoles.

  • Work type: full-time
  • Salary: by agreement
  • Region: Praha
  • Required language: English (B2)
  • Suitable for graduates: no
  • Reference num.: A1602
Lukasz Kosowski

Lukasz Kosowski

What is it all about?

JavaScript is far beyond just a simple language for making interactive web pages. It powers many consumer devices, like Smart TVs, gaming consoles or set-top boxes. We are looking for a JavaScript Developer to join the R&D team.

With offices in Prague, Beroun, Amsterdam and Johannesburg, our small and highly talented development team is building a world-scalable platform, delivering the best Subscription Video-On-Demand experience on the African continent. We are looking for passionate and creative problem solvers to join our team in R&D Center in Prague, helping us develop and enhance our core components in-house and to ultimately invent something others haven’t thought of yet! We love to learn from each other, we get to influence the architecture and we are working on something scalable that will be accessed by millions across the continent. In the R&D Center we are working mainly on the architecture of the whole system and its conceptual development. Sound like something you’d want to roll your sleeves up for?

The back-end of our service is in-house developed micro-service oriented platform. We do embrace a lot of open-source projects as well. As we use OSS we like to give back as well through reporting bug and/or committing patches.

Majority of our back-end services are written in Ruby or Go. We use EventMachine when writing apps in Ruby (Goliath as application server, executed via EinHorn). Go is typically used in apps, which require large throughput and are simpler. Example of such can be end-device event collection or routing of storage requests. From the open source projects perspective, you can meet ElasticSearch, PostgreSQL, Varnish, HAProxy, nginx, HBase, heka, RabbitMQ, Kafka and many others.

Platform is not only about APIs. Primary business is streaming videos, to be able to do that, we have own encoding pipeline which can orchestrate encoding on hundreds of servers. We have developed own request routing layer for our origin storages to be able to scale throughput and storage capacity as we need.

What would be streaming platform without user front-ends. We maintain and develop apps for interesting set of devices. We have the obvious ones, like web browsers via JavaScript application, native applications on Android and iOS. But we also work on AppleTV (tvOS), SmartTVs (Samsung, LG, HighSense), game consoles (PlayStation, XBOX) or even Windows Phone and STB (set-top boxes). Our goal is to produce modern, awesome applications. Developers are part of product design from the very beginning.

Planning and housekeeping of tasks is done via Phabricator (task tracker spin off Facebook). All our code is in git (we have own installation of GitLab). We use Kanban style of development process. As usual, we would use tools best fitting the job, despite being open-source, free or commercial.

This is what you’ll be doing:
  • Design and prototype interactive applications based on business requirements
  • Design and maintain technical system requirements based on business needs
  • Develop interactive applications based on approved specifications and prototypes
  • Develop, test, debug and maintain application code
  • Develop, update and maintain technical documentation
  • Integrate existing as well as new applications onto Online, Mobile, Broadband & Broadcast platforms

Who are you?

To grab our attention, you should ideally have:
  • Sound knowledge of JavaScript and other languages
  • Preferably experience with React.js or Redux
  • Interest in modern web development tools
  • Examples of code you‘ve written – we’d like to see it
  • Experience with version control (we use GIT)
  • Experience with MVC framework (Backbone/AngularJS/Ember)
  • Experience with processors (SASS/LESS/Stylus)
  • Understanding in how to optimise Design for user experience etc.)

Connect with us if you are someone who:
  • Wants responsibility and takes Ownership
  • Has ideas and is Inventive and Innovative
  • Has a completed relevant Degree but still keeps on learning
  • Has solid communication skills in English
  • Brainstorms and Collaborates with teams on designs, code interact with the teams in the other locations reviews and other agile processes

Why is this position attractive?

  • A Competitive salary, including benefits and an annual bonus
  • Modern offices with individual working spaces and flexible working hours
  • Take a break from the office – Work from home.
  • Exceptional projects
  • Awesome teams that love finding ways of making things
  • Interesting growth prospects structure
  • International team

Not your dream job?

Check out some more ideas on our Careers Page or download our app to see every job available HERE.

  • Work type: full-time
  • Salary: by agreement
  • Region: Praha
  • Required language: English (B2)
  • Suitable for graduates: no
  • Reference num.: A1602


Lukasz Kosowski

Lukasz Kosowski
Používáme cookies s cílem co nejvíce Vám zpříjemnit návštěvu našich webových stránek. Tím, že stránky používáte, souhlasíte s uložením cookies na Vašem počítači/zařízení.
Zavřít Více informací