Engineering

Software Development Team Lead

Full-time
5+ years
Montreal

What we do

Heyday is on a mission to revolutionize retail by bringing the in-store experience to the favourite messaging channels of every type of customer. Heyday’s platform helps retailers and brands sell and support from a distance with its next-generation conversational AI solution that combines the power of live chat and automation. With Heyday, brands can enable memorable, convenient, and always-on experiences for their customers, while freeing their teams to focus on high-value interactions. 


Who you'll be working with

At Heyday, we're a fun mix of passionate and smart developers, designers, marketers, product managers, salespeople, and analysts. With our diverse skills and expertise, we work together as one team, while doing our best work. Here we emphasize collaboration, transparency, integrity and empathy.


What you’ll do

Reporting to the Development Director, the software development team lead is a key element in our quest to reach our objectives while enjoying work.

Your main responsibilities will include but are not limited to:

  • Follow day to day of its team as well as keeping direction informed of schedule changes.
  • Establish strong leadership and coaching skills to manage and develop its team members.
  • Ensure each team member has strong ownership on what it develops, including automated tests and deployment (CiCd).
  • Collaborate with other team leads, directors and CTO to plan and follow strategy as well as technical direction and scope aligned with Heyday’s goals and objectives.
  • Participate in roadmap elaboration, estimation and ensure it is followed.
  • Accountable for quality and reliability of deliverables by its team.
  • Establish a right equilibrium between new features, code improvement as well as bug fixing in the team in general.
  • Transfer product requirements to technical requirements. Ensure product requirements are respected in the final solution.
  • Develop and implement standards and best practices in collaboration with directors and other team leads. Ensure processes are streamlined and consistent across all teams.

Depending on your skill set, personal goal and Heyday needs,  you may manage front-end developers, back-end developers, full-stack developers, AI developers, QA developers, etc.

Heyday is growing so we have a lot of opportunities and challenges ahead.


What you’ll need

  • You have strong demonstrated leadership skills
  • You have Bachelor’s degree in Computer Science, Software Engineering or equivalent experience
  • You have 5+ years of experience in software development
  • You have 2+ years of management experience leading a performant team
  • You have expertise with programming languages (such as Node.js, Angular, HTML & CSS), cloud computing services (like AWS), serverless architectures, devops mentality and processes (like CiCd) as well as  network & security knowledge 
  • You have experience with Agile software development
  • Ability to work in English (French is a nice plus) and excellent oral and written communication skills

The following would be considered as assets too:

  • You have demonstrated creative problem solving capabilities
  • You have experience supporting customers and you’ll like to do it once in a while
  • You are able to think fast, adapt and have a pragmatic hands-on approach
  • You have knowledge of Software QA automation principles and/or solutions.
  • You have Start-up experience

In other words, you are a motivated, professional person who loves teamwork and is always on the lookout for innovative ideas and solutions. You offer inspired ideas to help promote the continued growth and excellence of your team. Above all, you love changes and a dynamic work environment!

If you are interested in this position but do not meet all the requirements, do not hesitate to get in touch and explain what interests you about this opportunity and how your experience is relevant to the role!

Be sure to follow us on LinkedIn, Facebook, Twitter and AngelList to stay up to date on any new Heyday career opportunities. 


Why Join Heyday?

You’ll work on an innovative product. You’ll learn new skills and grow your expertise while being constantly challenged in a fast-paced work environment. But you won’t do it all alone, and you’ll be able to count on the support of your team to help you do your best work! Although we are a fast-growing start-up, we understand the importance of having a work-life balance, and you'll be surprised to see how much we can accomplish while remaining calm and positive :)

To ensure your well-being at Heyday, here's what we offer:

  • Group insurance including Dialogue (telemedicine application) from day one and paid 50% by Heyday!
  • Here, everyone starts with 3 weeks of vacation.
  • Of course, flexible work hours  ;)

We are currently working remote, but when it's safe again, you'll enjoy working on the 14th floor of a building that offers a breathtaking view of Mont-Royal and downtown - at the corner of Saint-Laurent & Rachel! 


We thank all applicants for their interest; and we will do our best to reply to all of you in a timely manner.


Difference help us grow

Heyday is an equal opportunity employer that values diversity. Here you will feel like you belong regardless of your ethnicity, religion, colour, national origin, gender, sexual orientation, age, marital or disability status. We seek different perspectives, experiences and opinions. We embrace diversity because we genuinely believe that it helps us grow and innovate. 

Let us know if you’ll require assistance during the application process.


Submit your application

Uploading...
fileuploaded.jpg
Upload failed. Max size for files is 10 MB.
Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.