JavaScript Developer - Embedded Devices

Department: Opera TV

Location(s): Wroclaw

Opera TV seeks exceptional and experienced JavaScript Developers to join our team to develop beautiful and smooth UIs. Team up with professionals from around the world in our continuous pursuit for further innovations and support us in embracing market leadership position with such services as Opera TV Store and Opera TV Snap. Those products are available for millions of users worldwide at portable media players, Blu-ray Disc players, set-top boxes, and smart TVs from Sony, Samsung, TiVo, Swisscom, HiSense, TPVision and others.

We provide an invigorating work environment, including our legendary Thursday beer! Ok, so we don’t have a slide in the office… yet, but we do provide delicious breakfasts, excellent coffee, massages, ping pong, Xbox and more.

What you bring:

  • At least two years of experience as a front-end developer, ideally for embedded devices
  • Knowledge and hands-on experience of UI software architectures, MVC/MVP and others
  • Strong knowledge of JavaScript, CSS and DOM/HTML.
  • Knowledge of modern web technologies and trends (e.g. service workers, push API, etc)
  • Experience with performance optimisation (JavaScript, animations, loading time, etc.)
  • Good English skills, written and spoken


  • Knowledge about browser guts and embedded platforms stack
  • A significant experience within a complex user interface project (web or not)
  • Experience with Blink/Chromium based browsers
  • Experience with HTML5 video, adaptive bitrate streaming or DRM will be a plus

In return, we offer:

  • The opportunity to work with a group of experienced and talented engineers and managers in an international organization
  • A super-friendly and well-equipped workplace
  • A flexible working environment to keep you inspired, productive and able to enjoy your time at work
  • Participation in creating and shaping a superior product used by millions of people worldwide
  • Support with training (internal and external) and expanding your skills - your growth is our growth!
  • Oh, and also: a good salary

Apply online