Development Lead

Opportunity Overview

 A force for change and a leader. You know that companies need help to achieve the business outcomes they seek, and you have the skills and leadership to deliver it. You love delivering fresh solutions to customers and are passionate about setting a strong example for your team. You also enjoy mentoring and building out technical and professional skills within your team. 

You’ve got the skills, tools, and know-how to help companies make the moves to be more nimble, more capable, more productive, and more data-driven. You also know that customers need a strong software partner to help them drive key business value and decisions using our suite of software. Do you want to be part of a strong team that delivers Enterprise SaaS solutions for the world’s leading fresh food retailers? If so, then Invafresh is the perfect place to for you to apply your skills to help our customers drive business value from our fresh food retail operations solutions. 

WHO WE ARE:

Based in Mississauga, Canada, and deployed globally, Invafresh is a leading technology company specializing in FreshologyTM software solutions for supermarket & boutique fresh food grocers around the world. In business since 1988, Invafresh continues to invest in its people and technology. Today, Invafresh is an organization of experienced and retail-savvy FreshologistsTM equipped with industry-specific solutions that supermarket chains can leverage to succeed in the field of fresh operations. 

Our fresh food retail operations solutions are deployed collectively in over 25,000 grocery stores worldwide, actively supporting the in-store execution of fresh operations. We enable our customers to achieve and maintain a leadership position in their fresh food offering by providing data integrity and decision support tools needed to enhance sales, reduce shrink and inventories, and improve overall margins while positively impacting the planet by reducing food waste throughout the supply chain of fresh food retail. We help our customers achieve success in the highly competitive grocery market. 

Our mission is clear. Build long-lasting partnerships with grocery retailers and enable them to achieve Operational Excellence in Fresh. To us, this represents putting all our energy into helping our customers maximize financial performance so they can achieve top quartile operating metrics. The ultimate goal is to deliver a fresh offering that exceeds the expectations of the consumer. 

The Role

This is a permanent full-time position reporting into the VP, Engineering & QA.

What You Will Do

  •  Analyze buisness requirements and provide technical solutions ranging from design through to code level.
  • Develop new features and/or maintain existing applications developed using a variety of tools, includingReactJS, PHP, HTML, JavaScript, Axios/AJAX, Jest, Eslint, Babel, Material UI, Ag-grid, Antd, CSS/Bootstrap, Fontawesome, Storybook Library, PHPUnit, C/C++, Perl, Visual Studio, NetBeans, GNU Compiler, IIS, MSSQL, ODBC, .NET and Android/iOS Development tools.
  • Monitor development team’s progress each sprint on a daily basis and follow up to ensure they are progressing well toward sprint completion goals.
  • Estimate effort of newly created issues. If new issues are added to a sprint, ensure they are assigned/picked up by development team in a timely manner.
  • Perform code reviews to ensure design/coding standards are followed.
  • Work with clients to understand and implement new requirements or solve complex technical application challenges/issues in a timely manner.
  • Provide input on new designs and architecture as needed. 
  • Develop a well-tested, high performance, scalable client/server web application. 
  • Mentor other developers. Help developers resolve technical obstacles to prevent jeopardizing sprint commitments. 
  • Maintain integrity of source code using Microsoft’s Team Foundation Server source code control tool. 
  • Stay current on new technologies and best practices and sharing those learnings with the business. 

About You:

  • Excellent communication and listening skills. 
  • Excellent business comprehension skills. 
  • Excellent organizational, troubleshooting, problem determination & resolution and analytical skills. 
  • Excellent oral and written presentation skills. 
  • Strong team player and individual contributor with the ability to build relationships across the organization. 
  • Process oriented in change and problem management disciplines. 
  • Customer, service and results oriented. 
  • Desire to lead, be accountable and take the initiative. 

Experience & Qualifications

  • Bachelor of Masters degree(s) in Computer Science, Engineering, or equivalent.
  • Experience in an industry focused on solution selling, large enterprise software deployments and ongoing account engagement. 
  • 5-7 years’ experience Development of Web-based and Client/Server applications. 
  • Experience developing applications for the cloud is a must. 
  • Experience working within Agile software development environment. 
  • Advanced to expert level experience developing full lifecycle Web application using .ReactJS/PHP 
  • Must be keen on design patterns. 
  • Comfortable with Object Oriented Programming (OOP/OOD), functional programming and working with N-Tier architectures. 
  • Understanding of Test Driven Development (TDD) and the need to produce first-class software. 
  • Must be flexible to change and have the ability to work in a fast-paced environment. 
  • Experience developing applications for mobile platforms (Android and/or iOS) would be an asset. 
  • Experience with cloud development user authentication and resource authorization using auth0, Oauth, Okta or Onelogin would be an asset. 
  • Experience with Webpack would be an asset. 
  • Experience with Acunetix web vulnerability scanning software would be an asset. 
  • Exposure working within the retail grocery industry and/or large enterprises would be an asset. 

WHY INVAFRESH? 

  • Competitive compensation and flex hours and location 
  • We take great pride in our first-class team and culture. Open-door approach at all levels. 
  • Entrepreneurial and rapid growth company with essentially zero employee turnover 
  • The premium and most progressive product on the market. Focus on continuous innovation. 
  • Work hard/Play hard mentality; we thrive on change and continuously strive for excellence. 
  • Real-time coaching and feedback, growth opportunities, and a supportive and collaborative team 

Why Invafresh?

  • Competitive compensation, flex hours and a comprehensive benefits package.
  • We take great pride in our first-class team and culture. Open-door approach at all levels.
  • Entrepreneurial and rapid growth company with essentially zero employee turnover.
  • The premium and most progressive product on the market. Focus on continuous innovation.
  • Work hard/Play hard mentality; we thrive on change and continuously strive for excellence
  • Real-time coaching and feedback, growth opportunities, and a supportive and collaborative team.