Nod CareersAuto-apply free

Junior Software Developer

broadsign · Montréal, Quebec, Canada · Montréal, Quebec, Canada
Auto-apply to this job with Nod →
<p><strong>Junior Software Developer (Android & TypeScript)</strong></p> <p><strong>Reports To:</strong> Director of Engineering</p> <p><strong>Location:</strong> Montreal, QC (Hybrid: work remotely or from the office, your choice!) </p> <p><strong>About us</strong></p> <p>Broadsign is a growing software company with a mission to make buying, selling, and delivering out-of-home media easier than ever. Our software is operated by some of the most successful out-of-home businesses and powers impactful, compelling campaigns seen across the world.</p> <p>Come join us as a Cross-Platform<strong> Software Developer (Android & TypeScript) </strong>in Montreal.</p> <p><strong>About the role</strong></p> <p>As a Software Developer in <strong>Android </strong>and <strong>TypeScript</strong> applications, you will play a key role in building scalable applications that power our global OOH network. You will bridge the gap between complex business requirements and high-performance technical solutions, ensuring our codebase remains maintainable and robust as we continue to innovate.</p> <p><strong>What to expect</strong></p> <ul> <li><strong>Feature Development & Enhancement: </strong>In this role, you will develop and maintain a Media Player Application (Android and TypeScript). This is not your typical application, as it is not one for human users but is designed to run with minimal human interaction and is <strong>built for robustness and high availability. </strong></li> <li>You will work on a fairly new project with an evolving infrastructure stack using <strong>Kotlin, TypeScript, and WebView/Chromium.</strong> You will be part of our DevOps culture, focusing on writing clean, reusable, and secure code that supports a diverse range of devices. Furthermore, we dedicate quarterly time to Innovation Days, allowing you to explore and develop new ideas.</li> <li><strong>Collaboration & Agile Practices: </strong>You will join an Agile team including a Product Manager, a QA analyst, and a group of driven developers. Success is built on collaboration, which is why you will actively participate in code reviews, offering constructive feedback to uphold high standards of code quality. You will contribute to technical design discussions and help shape the future architecture of our applications.</li> <li><strong>Quality & Performance Optimization: </strong>Quality is at the core of what we do. You will therefore <strong>identify, debug, and fix defects </strong>reported internally or by customers and implement unit and integration tests using JUnit and Jest to ensure complete feature coverage. Because our software runs in diverse environments, you will optimize applications for best performance and stability on low-spec hardware.</li> </ul> <p><strong>What you need to perform in this job</strong></p> <ul> <li><strong>Experience:</strong> 1-3 years of professional software development experience.</li> <li><strong>Technical Proficiency:</strong> Knowledge of Android development or TypeScript</li> <li><strong>Tools:</strong> Experience with Git version control and CI/CD practices.</li> <li><strong>Education:</strong> Bachelor’s degree in Computer Science, Software Engineering, or equivalent experience.</li> </ul> <p><strong>What we bring to the table</strong></p> <ul> <li><strong>Flexible work environment</strong>—work from home or the office </li> <li><strong&gt

Let Nod apply for you →

More jobs at broadsign

Junior Software Developer — broadsignSoftware Developer — broadsignSenior Account Executive, Programmatic Sales — broadsignTalent Acquisition Specialist — broadsignAccount Analyst — broadsignJunior Software Developer — broadsign