BrightSign, the global market leader in digital signage media players, is seeking an experienced JavaScript engineer to join our rapidly growing team in Cambridge, UK.
This position entails providing integration support to Content Management System (CMS) partners in order to bring their applications to BrightSign’s range of media players. This is a full-stack role requiring familiarity with both frontend and backend development, primarily centred around Node.js but with occasional exposure to other technology stacks including Python and BrightScript, our own lightweight, BASIC-like interpreted language.
Responsibilities
• Reviewing and assisting CMS partners with client code running on BrightSign players
• Designing and building example projects for use by partners during their development cycle
• Investigating and troubleshooting a wide range of customer-facing issues
• Integration with internal and external API components
• Collaborating in a fast moving environment, with an international team and across a wide range of partners
Requirements
• BS Degree in CS or related engineering field
• Previous experience of JavaScript development in a commercial environment
• Can-do attitude and ability to work through adversity with a strong sense of teamwork
• Organizational skills to handle multiple projects on short- and long-term timelines with changing priorities
• Willingness to constantly learn and absorb new information on the job
• Clear communication skills to present technical information in an effective manner to a wide range of audiences from novice to experts in the field
Desirable
• Experience working with REST APIs implementing broadly deployed technical solutions.
• Good working knowledge of cloud computing concepts
• Experience working in an embedded development environment
• Prior knowledge of BrightSign technology stack
More about BrightSign
BrightSign is headquartered in Los Gatos, CA. Our media players are used worldwide, across all vertical markets. They are very flexible devices, providing the ability to play audio and video media in many different formats, to render HTML, and to run applications in JavaScript, Java and BrightScript. They are highly reliable; our customers depend on them to run 24x7 with no downtime. They can connect to any server to obtain data and media, interface to other hardware and devices in a variety of ways, and can be synchronized together to create video walls of almost unlimited size.