Available positions

Are you passionate about the digital world? Do you believe, like us, that digital products can innovate, improve the way things work, reinvent industries and change the world we live in? If you have the creation of remarkable digital products at heart, we are looking for candidates ready to build top quality Web and mobile applications, no matter where they are in Canada (we accept teleworking!).

Do you want to learn more about our vision and what drives our team? We invite you to:

Lead Developer

Montreal

As a lead developer at Mirego, your daily work is to create innovative applications that have the ambition to change the world, on a small or large scale. Not only do you have the chance to get involved in coding, but you’re also responsible for guiding a team of developers in their professional growth, making sure they thrive in their work. You are a positive leadership role model and your passion for digital product development is unmatched.

Every day, you work directly on products that make a real difference in people’s lives in a variety of ways:
  • Inform and entertain via the Bell Fibe TV apps and the TV5Unis apps.
  • Fuel the passion of hockey fans via the Montréal Canadiens app.
  • Rethink grocery shopping via the Sobeys/IGA apps.
  • Provide 24/7 access to a doctor via the Olive telemedicine app.
  • Plan and simplify snowmobile outings via BRP’s BRP GO! app.
  • Facilitate the search and discovery of wines and spirits via the SAQ app.
  • Provide a regional news service via CN2i/Omerlo’s digital newspaper ecosystem.
  • Build the pharmacy of tomorrow via the Familiprix ecosystem.
  • RESPONSIBILITIES
    • Collaborate on the design and delivery of world-class digital products (mobile apps, web apps and cloud native services). 
    • Participate in agile ceremonies and contribute to product evolution.
    • Make the team stronger through sharing your knowledge.
    • Help create exceptional user experiences. 
    • Assist the Director of Software Development in assigning the right people to the right projects, assembling the appropriate project team (based on their interests, needs, and professional development goals).
    • Be creative in the solutions you provide, relying on team members as needed. 
    • Enable the team’s ability to deliver quality, creating the winning conditions for team success.
    • Ensure developers in your team expand their knowledge. 
    • Sustain your team’s performance, collecting and providing regular feedback.
    • Conduct regular one-on-one meetings and guide developers during salary reviews.
    • Guide developers in defining and implementing their individual development plan.
    • Assist the software development manager in appointing buddies to new employees and interns and participate to their follow-up meetings.
    • Ensure team members are happy and thriving in their work.
    • Build a unique relationship with each member of your team.
    WHAT YOU NEED
    • You need to be comfortable in French since we have a predominantly French speaking work environment.
    • At least 5 years of experience as a developer.
    • Relevant experience in a team management and/or leadership role.
    • Knowledge of one or more of the following languages and frameworks: TypeScript, Elixir, Ruby, Java, Kotlin, Ember.js, React or Vue.js—and if not, being strongly motivated to learn them.
    • A commitment to building high-quality products and services.
    • A deep understanding of fundamental design concepts, object-oriented development (or functional development!), and an interest in reactive programming.
    • Standing as a role model to team members.
    • Good interpersonal communication skills and an ability to build meaningful relationships.
    • Coaching skills that support individual development.
    • An interest for personal and professional growth—both your own and that of others.
    • An ability to put things in perspective, helping people consider situations from fresh angles.
    • Strong organizational skills, ease in juggling priorities to take swift action when required.
    Apply