➡️ About OnSign
At OnSign TV, we build technology that helps brands and organizations communicate through screens, anywhere in the world. We are a global company with a collaborative and people-first culture, present in more than 100 countries and trusted to power over 200,000 connected screens.
We develop OnSign, a cloud-based Content Management System (CMS) designed to manage and distribute digital signage content across a wide range of use cases.
Available in multiple languages and compatible with most operating systems, OnSign TV is the CMS of choice for professional digital signage integrators.
OnSign platform offers an extensive app library and advanced features that support everything from simple screen networks to complex, large-scale digital signage projects.
We work with clients across several industries, including healthcare, transit, banking, hospitality, retail, and education.
➡️ Our Culture
We value respect, collaboration, flexibility, ownership, attention to detail, and continuous learning. These principles guide how we work, make decisions, and grow together as a team.
Here you will find a welcoming and supportive environment, where learning and development are encouraged. Our office provides a comfortable workspace with a fully equipped kitchen, snacks, coffee, and beverages. The office is surrounded by restaurants and local businesses, making it a convenient and enjoyable place to work.
⚠️ Hybrid role based in Trindade, Florianópolis — on-site presence required 3 days per week (mandatory).
And if you are not currently based in Florianópolis but are open to relocating, we are willing to support the move, including financial assistance.
➡️ What You Will Do
- Develop, evolve, and maintain our Digital Signage player
- Integrate the player with multiple SoC (System on a Chip) platforms and proprietary operating systems
- Integrate with device-level and platform-specific APIs
- Investigate and resolve performance, memory, and stability issues
- Test features on real devices, not just emulators
➡️ Requirements
- Proficiency in English, with written and spoken communication skills. (mandatory)
- Effective communication skills, able to explain technical topics to technical and non-technical stakeholders
- Experience with JavaScript (ES6+) and TypeScript
- Knowledge of HTML5, CSS3, and modern Web APIs
- Experience with asynchronous programming (Promises, async/await, event-driven patterns)
- Experience developing software that runs on devices/embedded environments, not only desktop browsers
- Experience integrating with device-level and proprietary APIs
➡️ Nice to Have
- Experience working with multiple operating systems and platforms, such as: webOS (LG Smart TVs/Signage), Tizen (Samsung SSSP/TEP), Chrome OS/PWA (Kiosk Mode, Managed Devices), BrightSign OS
- Spanish as a third language;
- Previous experience with Digital Signage, Smart TVs, kiosks, or embedded systems
- Experience working with media playback systems (video, streaming, scheduling)
- Experience with offline-first architectures
- Experience writing automated tests (Jest)
- Experience with build tools such as Webpack and Babel
- Exposure to multiple hardware architectures or SoC platforms
➡️ What We Offer
• Meal or food allowance of R$ 1.300 per month;
• Health insurance (Unimed) with 20% co-payment;
• Dental insurance (Uniodonto) with no co-payment;
• Gym allowance with reimbursement of up to R$ 250 per month;
• Life insurance;
• Profit-sharing program (PLR), based on company results;
• Language learning support.