Avatar for Brightsign

BrightSign is the global market leader in digital signage media players

Lead UI Software Engineer

$110k – $150k • No equity
Apply now
BrightSign is looking for a lead software engineer for our Applications Engineering team. The team is responsible for a variety of software projects, including the very popular BrightAuthor development environment, which allows a digital signage designer to use the full spectrum of features on BrightSign media players without programming. We also develop integrations with large partners and customers. This involves client software running on our players (in the form of BrightScript and JavaScript), and server software (in the form of JavaScript running on Node.js, data in DynamoDb and MongoDb), and front-end software in the form of React. Because of the contact with partners and customers, we are looking for people who are not just excellent coders, but who are also great with people and have top-notch communication skills.

What you will do:

• Change the engine of an airborne plane – Help rewrite our existing BrightAuthor product (which is written in C#) to JavaScript / TypeScript (using React)

• Plan - Work with our product owners to coordinate feature development between onshore and offshore development teams

• Lead - Mentor junior engineers by providing technical direction

• Bridge the gap between design and technology - Work with visual and interaction designers as well as with server engineers to implement and maintain pixel perfect user interfaces

• Code - Set and uphold high standards for user interface creation

• Relish in the role of being a front-end specialist - Solve hard problems and make our front-end more reliable, predictable, elegant and awesome

• Be clairvoyant - Anticipate future requirements, and design, plan, and implement with a phased-delivery approach

• Take pride in the quality of your work - Deploy test-driven code, and develop and enhance products for performance, scalability, maintainability and robustness

What you will need:

· A BS degree in Computer Science or related field

· 5+ years of industry experience

· 3+ years of JavaScript experience

· Proven experience in architecting and implementing beautiful, usable, high-performance user interfaces. Demonstrable knowledge of large scale, JavaScript and TypeScript application architectures

· Strong proficiency in CSS3, HTML5, and JavaScript. Solid design and coding skills with experience using JavaScript and CSS frameworks such as but not limited to React, Angular, Bootstrap

· Strong understanding of single page applications built using MV* based frameworks. Experience integrating UI clients with Node.js, SOAP and REST APIs. Strong command of web standards, CSS-based design, and cross-browser compatibility

· Experience writing code that interacts with a large, complex back-end. You need to be able to at least read complex server side code if not write it well. Some experience working in a server side scripting language

· Other desirable experience: TypeScript, Electron, Node.js, Redux and WebPack.

More jobs at Brightsign

View all jobs

UX Designer

Apply now