Junior Software Developer
Required skills
- Android
- TypeScript
- Kotlin
- WebView
- Chromium
- JUnit
- Jest
- French
Nice to have
- Git
- CI/CD
- Agile
- Code Review
- Performance Optimization
- Software Engineering
Role summary
Broadsign is seeking a Junior Software Developer with Android and TypeScript experience to join their growing team in Montreal. This hybrid role involves developing and maintaining a robust, high-availability Media Player Application for out-of-home media. You will work with Kotlin, TypeScript, and WebView/Chromium within an Agile DevOps culture, focusing on clean, secure code and performance optimization for diverse devices. Responsibilities include feature development, debugging, writing unit and integration tests, and participating in code reviews and technical design discussions. A Bachelor's degree in Computer Science or equivalent, 1-3 years of experience, and knowledge of French are required.
Junior Software Developer (Android & TypeScript)
Reports To: Director of Engineering
Location: Montreal, QC (Hybrid: work remotely or from the office, your choice!)
About us
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.
Come join us as a Cross-Platform Software Developer (Android & TypeScript) in Montreal.
About the role
As a Software Developer in Android and TypeScript 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.
What to expect
What you need to perform in this job
What we bring to the table
At Broadsign, we value the varied social identities that make up our community. We recognize talent comes in different forms and encourage applications that reflect different backgrounds and experiences. Our promise is to be an inclusive employer and partner, open to learning, with thoughtful strategies and practices that amplify the different voices of our industry.
Knowledge of French is required for positions permanently located in Quebec so incumbents can communicate with their colleagues and partners in Quebec as necessary. French-language training is offered to all incumbents in permanent positions in Quebec who do not have a good knowledge of French.
Similar roles
- Account AnalystBroadsign · Remote · Remote
- Product SpecialistBroadsign · Montreal, QC · Onsite
- MSoftware DeveloperMIT Lincoln Laboratory · Lexington, MA · Onsite
- .NET Software DeveloperLaansu · Sterling, VA · Hybrid
Software Developer, LeadBooz Allen Hamilton · North Charleston, SC · Onsite- Software Developer 1Zynga · Toronto, ON · Onsite
