Staff Senior Software Developer – Jukebox - Montreal
About the role
(French Version Follows)
Our is building the next generation of the Jukebox and we're looking for a passionate Senior Software Engineer to join our team and play a key role in the design and development of this new product.
What your day-to-day looks like:
- Actively contribute to the design and development of the new Jukebox.
- Write code that is clear, well-tested and modular.
- Collaborate closely with product, design, and hardware teams to deliver high-quality features quickly.
- Participate in code reviews, mentor junior developers, and share knowledge with the team.
What you bring to the table:
- 5+ years of experience in software development, with at least 3 years of hands-on experience in Go.
- Your love for technology and a product-oriented approach.
- Self-motivated, detail-oriented, and a team player.
- Experience with IoT communication protocols (mqtt, http, grpc, etc.)
- Familiarity with CI/CD pipelines, automated testing, and production deployments.
- Good knowledge of Docker.
- Experience with audio pipelines is a plus.
- Experience with Linux drivers is a plus.
- Experience with Web development is a plus.
- Fluent in French and English.
Développeur Logiciels - Jukebox
Montréal, Canada
L’usage du masculin dans ce document a pour unique but d’alléger le texte.
Notre client développe la prochaine génération de Jukebox et nous sommes à la recherche d’un développeur logiciel senior passionné pour rejoindre notre équipe et jouer un rôle clé dans la conception et le développement de ce nouveau produit.
Ton quotidien ressemblerait à ceci:
- Contribuer activement à la conception et au développement du nouveau Jukebox.
- Écrire du code clair, bien testé et modulaire.
- Collaborer étroitement avec les équipes produit, design et matériel pour livrer rapidement des fonctionnalités de qualité.
- Participer aux revues de code, encadrer les développeurs juniors et partager vos connaissances avec l’équipe.
Ce que l’on recherche:
- 5 ans ou plus d’expérience en développement logiciel, dont au moins 3 ans d’expérience pratique en Go.
- Une passion pour la technologie et une approche orientée produit.
- Autonomie, rigueur, sens du détail et esprit d’équipe.
- Expérience avec les protocoles de communication IoT (MQTT, HTTP, gRPC, etc.).
- Maîtrise des pipelines CI/CD, des tests automatisés et du déploiement en production.
- Bonne connaissance de Docker.
- Une expérience avec les pipelines audio est un atout.
- Une expérience avec les pilotes Linux est un atout.
- Une expérience en développement Web est un atout.
- Maîtrise du français et de l’anglais.
About Sidekick Interactive
Your mobile app vision. Our expertise.
We specialize in:
- iOS native apps
- Android native apps
- UX-UI design of apps
- 3D-scanning apps
- EV apps
- Apps for researchers
- IoT apps
- SmartCity apps
Since 2011, our Montreal-based multidisciplinary team works on ambitious projects in America and Europe, helping transform ideas into powerful applications. We created 2 steps to achieve success within the right time-frame.
First, we propose in-house developed products which can be adapted to your needs. We have created apps frameworks for numerous markets, from Tourism, to Smart-City Solutions, to 3D Scan.
Second and foremost, we build custom solutions which are co-created with our clients. It starts with our experts and you, sitting down for a co-creation workshop. Why? To immerse ourselves in your project, share ideas and expertise, and create a strategy that aligns with your objectives. Only once we are on the same page can we start designing your app together. The workshop ends with our client having a project brief and a functional prototype in-hand. After this, our iOS and Android programmers can start using their magic to develop your native mobile app.
But you’re not off the hook. It takes constant communication and transparency for the project to run smoothly, and for us to succeed in putting the best mobile solution possible in your hands. But for all that to happen, you need experts, UX/UI designers and senior programmers in a trustworthy, reliable development company. You need a Sidekick.
That being said, shall we start?
Staff Senior Software Developer – Jukebox - Montreal
About the role
(French Version Follows)
Our is building the next generation of the Jukebox and we're looking for a passionate Senior Software Engineer to join our team and play a key role in the design and development of this new product.
What your day-to-day looks like:
- Actively contribute to the design and development of the new Jukebox.
- Write code that is clear, well-tested and modular.
- Collaborate closely with product, design, and hardware teams to deliver high-quality features quickly.
- Participate in code reviews, mentor junior developers, and share knowledge with the team.
What you bring to the table:
- 5+ years of experience in software development, with at least 3 years of hands-on experience in Go.
- Your love for technology and a product-oriented approach.
- Self-motivated, detail-oriented, and a team player.
- Experience with IoT communication protocols (mqtt, http, grpc, etc.)
- Familiarity with CI/CD pipelines, automated testing, and production deployments.
- Good knowledge of Docker.
- Experience with audio pipelines is a plus.
- Experience with Linux drivers is a plus.
- Experience with Web development is a plus.
- Fluent in French and English.
Développeur Logiciels - Jukebox
Montréal, Canada
L’usage du masculin dans ce document a pour unique but d’alléger le texte.
Notre client développe la prochaine génération de Jukebox et nous sommes à la recherche d’un développeur logiciel senior passionné pour rejoindre notre équipe et jouer un rôle clé dans la conception et le développement de ce nouveau produit.
Ton quotidien ressemblerait à ceci:
- Contribuer activement à la conception et au développement du nouveau Jukebox.
- Écrire du code clair, bien testé et modulaire.
- Collaborer étroitement avec les équipes produit, design et matériel pour livrer rapidement des fonctionnalités de qualité.
- Participer aux revues de code, encadrer les développeurs juniors et partager vos connaissances avec l’équipe.
Ce que l’on recherche:
- 5 ans ou plus d’expérience en développement logiciel, dont au moins 3 ans d’expérience pratique en Go.
- Une passion pour la technologie et une approche orientée produit.
- Autonomie, rigueur, sens du détail et esprit d’équipe.
- Expérience avec les protocoles de communication IoT (MQTT, HTTP, gRPC, etc.).
- Maîtrise des pipelines CI/CD, des tests automatisés et du déploiement en production.
- Bonne connaissance de Docker.
- Une expérience avec les pipelines audio est un atout.
- Une expérience avec les pilotes Linux est un atout.
- Une expérience en développement Web est un atout.
- Maîtrise du français et de l’anglais.
About Sidekick Interactive
Your mobile app vision. Our expertise.
We specialize in:
- iOS native apps
- Android native apps
- UX-UI design of apps
- 3D-scanning apps
- EV apps
- Apps for researchers
- IoT apps
- SmartCity apps
Since 2011, our Montreal-based multidisciplinary team works on ambitious projects in America and Europe, helping transform ideas into powerful applications. We created 2 steps to achieve success within the right time-frame.
First, we propose in-house developed products which can be adapted to your needs. We have created apps frameworks for numerous markets, from Tourism, to Smart-City Solutions, to 3D Scan.
Second and foremost, we build custom solutions which are co-created with our clients. It starts with our experts and you, sitting down for a co-creation workshop. Why? To immerse ourselves in your project, share ideas and expertise, and create a strategy that aligns with your objectives. Only once we are on the same page can we start designing your app together. The workshop ends with our client having a project brief and a functional prototype in-hand. After this, our iOS and Android programmers can start using their magic to develop your native mobile app.
But you’re not off the hook. It takes constant communication and transparency for the project to run smoothly, and for us to succeed in putting the best mobile solution possible in your hands. But for all that to happen, you need experts, UX/UI designers and senior programmers in a trustworthy, reliable development company. You need a Sidekick.
That being said, shall we start?