MakeShift logo

Software Development Lead

Date posted: March 2, 2022

About MakeShift

MakeShift is an online employee scheduling app, using a 'people-first approach'. It is a complete web and mobile solution that is intuitively designed to build schedules, track time and attendance and enable communication between staff and their management.

Description

MakeShift is looking for an experienced developer who is passionate about design, leadership, and creating great user experiences. We are currently hiring for a Software Development Lead to join our Engineering team. This individual will be responsible for leading a small team of developers with a focus on developing and delivering MakeShift’s customer facing SaaS application.

As a Software Development Lead, you’ll provide leadership and contribute to the development and delivery of our client application. You’ll work alongside other development and product leads to build a new client application.

The Tech Stack

MakeShift is adopting VueJS for our new client web applications. We use Ruby on Rails on the back-end and our mobile applications are fully Native (Java, Objective-C).

Responsibilities:

  • Provide leadership to other developers.

  • Take ownership for successfully executing challenging projects.

  • Collaborate with peers in the form of ideating on architecture and development, code reviews, and paired programming.

  • Collaborate with product management and other stakeholders to develop detailed requirements.

  • Develop features for MakeShift’s web apps using VueJS.

  • Help remove roadblocks for other team members.

  • Work closely with Quality Assurance to verify feature development, including communicating testing requirements, bug fixes, and implications of changes.

  • Make recommendations for enhancements, performance improvements, and security patches.

  • Document code and update existing technical documentation.

  • Estimate on development effort for new features and fixes.

Requirements:

  • Experience leading a software development team.

  • 5+ years of professional experience with modern JS Frameworks.

  • Communicate effectively with people in different roles.

  • Passionate for learning and mentoring.

Bonus Points

  • You’re active on GitHub or StackOverflow or otherwise have something out there that we can look at.

  • You’ve worked on a SaaS product with many active users who expect a high level of reliability.

Perks of MakeShift

  • Relaxed environment with a good team that enjoys what they do.

  • Everyone is responsible for coming up with great ideas and everyone’s input is heard.

  • Full benefits package.

Interested candidates should send resume and cover letter to careers@makeshift.ca with the subject Software Development Lead. Please note that only candidates selected for an interview will be contacted.