ScreenCloud logo

ScreenCloud

Typescript Developer

Players · Bangkok, Thailand
Department Players
Employment Type Full-Time
Minimum Experience Mid-level

ScreenCloud helps businesses communicate better with their teams and customers using simple digital signage software. Think of us as the operating system for all the screens at a company.

We have over 8000 customers around the world, including household names like Amazon, BBC, Sonos, Dropbox, and Uber.

We’re a globally distributed team – with offices in London, Belfast, Los Angeles and Bangkok. About a third of the ScreenCloud team work remotely from their homes, cafes or the beach.

We are looking for a Typescript Developer, based in our Bangkok office, to help with the development of our Player client apps.

 

This is a great time to come on board. We’re well-funded, have a growing customer base, and are established as an excellent educator. Our vision is to be the go-to brand for learning about digital signage. This is a chance to assist with our ambitious brand plans, it’s going to be quite an adventure.

 

Key Areas of Responsibility:
  • Improving our current apps, ensuring 24/7 operations
  • Adding features to existing platform apps
  • Adding support for new (embedded) platforms and browsers
  • Reproducing issues, writing tests, and fixing bugs
  • Helping customers with technical questions
 
Role & Typical Day: 
 
You will be dealing with a high availability client app that needs to run 24/7 without reloads - and as such you'll be writing highly efficient and clean code without memory leaks.
There isn't really a single typical day, so here are a few examples of what you might be doing:
You may be helping with the development of our existing Player apps like e,g, improving video playback capabilities, adding support for new client platforms, implementing automated tests or help to analyze and track down any existing issues reported by our customers.
We are not big on micro managing people and believe that people should be empowered to take ownership of their tasks. That said you will have peer support from other developers in the team and our CTO, including code reviews and pair programming sessions.
 
Requirements: 
 
Strong knowledge and experience of:
  • TypeScript / JavaScript
  • Avoiding or tracking down JavaScript memory leaks
  • Analyzing JavaScript Heap dumps
  • HTML video, Video encodings
  • HTML persistent storage
  • Browser web security
  • Browser cross-window communication
  • Chrome Developer Tools
  • Git and Github
  • CI/CD and Regression testing
Considered a plus if you have any of the following skills:
  • NodeJS
  • Electron
  • Android
  • iOS
  • ChromeOS
  • .NET / Windows UWP apps
  • Java / Kotlin

Thank You

Your application was submitted successfully.

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

  • Location
    Bangkok, Thailand
  • Department
    Players
  • Employment Type
    Full-Time
  • Minimum Experience
    Mid-level