Core Apps Developer

  • On-site, Hybrid
  • Prague
  • Full-time

What is signageOS?

Our product, signageOS, allows developers to run any web or progressive web application on professional displays, TVs, or external players. There are countless specific use cases for end customers, e.g. 

  • professional advertising playlist players, 

  • dynamic menu boards connected to real-time API about prices, 

  • interactive exchange rate boards for exchange offices and banks,

  • interactive boards for displaying airport departures and arrivals, 

  • etc.

What Is a Core App?

Core App is the main component of signageOS, and creates an adapter layer between our customers and display and device manufacturers. We also provide this product as a unified JS SDK interface to our customers. The functionality that is under the hood includes 

  • video playback in various formats (codecs, containers, video and audio formats, framerate, resolution), 

  • streaming (YouTube, UDP, RTSP, etc.), 

  • serial communication

    • payment terminals, 

    • receipt printers, 

    • QR/BarCode readers,

    • etc. 

  • control of display properties like

    • Proxy configuration,

    • Timezone,

    • Brightness/Backlight, 

    • and many more,

  • utilisation of local resources like

    • The file system (IndexedDB, Native), 

    • Cache API, 

    • etc.

Compared to standard Frontend and Backend development, Core Apps development demands a slightly different skill set for the applications running on the devices to be stable, reliable, and long-term maintainable. This job is more about perseverance, ingenuity and will to look for solutions off the beaten path. However, the underlying technology is mostly JavaScript and TypeScript.

What will you do?

We are looking for a person who will help us 

  • develop Core Apps for Samsung Tizen, LG WebOS, Android (TV), Raspberry Pi-like (Linux Alpine/Ubuntu/Fedora), Windows (Intel/AMD), BrightSign (Roku), ChromeOS, etc. 

  • design signageOS system functionalities from scratch while being supported by long-term practice and knowledge of senior signageOS developers,

  • develop and maintain a unified JS SDK for medium and large companies that rely on signageOS as a critical development tool.

What will you get from this job opportunity?

Our projects are long-term with an emphasis on quality and sustainability of development. They also represent the unique opportunities to

  • develop software that will run not only on classic web browsers but also on special devices such as professional displays (Samsung, LG, Sony, etc.) or on external devices such as Raspberry Pi, ChromeOS, etc.

  • create code which will reliably power the largest display networks in the world—for example, digital menus at McDonald's, Starbucks, Burger King, and many more.

  • work on projects that need to be developed with extraordinary precision and stability, which is supported by extensive automated testing as well as a comprehensive QA process.

What do you need to know?

  • Very good knowledge and motivation to use strict typing of TypeScript.

  • Experience and diligence in writing code testable by BDD or at least TDD.

  • High level of thinking in abstractions used in application design.

  • At least theoretical knowledge of a wide range of algorithmization and especially design patterns.

  • Ability to communicate in English.

What do you get on top of that?

  • 5 weeks of vacation and 3 sick days.

  • Options for a minority stake in the company.

  • Team-building events and parties.

  • Multisport card (with a co-payment of 300 CZK / month).

  • Pizza Fridays - communal Friday lunches not only with pizza in the office.

  • Educational events, conferences (WebExpo, WeAreDevelopers, etc.)

  • Specialty coffee and various refreshments - healthy (fresh fruit and vegetables) as well as unhealthy (sodas, crisps sweets).

  • In addition to the laptop, practically any computing technology (2 monitors, keyboard, mouse, trackpad, etc.)

Sign up for the newsletter and move forward!
© 2012 – 2025 StartupJobs.com s.r.o.