Senior Front End Developer

SALESFLOOR INC. 

JOB DESCRIPTION 

Role: 

Senior Front-end Developer

Location:

Remote – Montreal Area 

Company: 

Salesfloor is an award-winning virtual selling platform that combines clienteling, virtual selling and mobile point of sale tools. Store associates use Salesfloor to deliver personalized and convenient experiences for customers on any channel through live chat, video calling, e-mail, SMS and more.

Today, 45,000 product experts from stores around the world have driven more than $2 billion in sales (USD) using Salesfloor. Salesfloor is redefining the role of today’s associate to drive sales and differentiate the customer experience. 

Founded in 2013 in Montreal, Canada, Salesfloor is a profitable company on a mission to unlock the power of today’s omnichannel sales associate by connecting them with shoppers online and in-store. Our team of “Salesfloorians” believe that associates are product experts, trusted advisors and social influencers for customers in their local communities. In today’s omnichannel world, retail chains have a unique opportunity to leverage their biggest competitive asset: their people.

Overview:

We are seeking a Senior Front-end Developer. This developer’s efforts will be focused but not limited to the Front-end.  Building and supporting complete software ecosystems that typically include other disciplines such as mobile and web.

They will have the ability to continuously prioritize tasks and have a consistent track record of delivering complete, well-architected results.

They will balance creative, reliable engineering with high quality and client focus. They must be able to work across multiple facets of projects and manage multiple responsibilities at the same time.

They are also expected to assist with mentoring junior developers’ and software developers’ coding and technical problem-solving skills through code reviews and pair programming.

Ultimately, a Senior Front-end Developer provides high quality custom software solutions to clients by discovering and understanding client needs, utilizing company operations, leading software projects, technically developing the software team in their area of expertise, and exercising excellent software engineering skills. They are self-motivated to expand technical and professional skills, foster a collaborative team environment, and communicate clearly and effectively with all company team members.

Responsibilities:

Technical Component

  • Has a working understanding of design patterns and architecture; understands what makes software testable and maintainable and includes these principles in the work
  • Develops software solutions by studying information needs; conferring with project stakeholders; studying client systems’ flow and work processes; identifying and investigating problem areas
  • Documents and demonstrates solutions by developing documentation, flowcharts, layouts, diagrams, charts, code comments, and clean code
  • Updates job knowledge by studying the latest development tools and programming techniques; participating in educational opportunities; reading professional publications; participating in professional organizations

Project Management Component

  • Employs technical expertise to lay the groundwork for effective project management
  • Assists Project Manager to determine operational feasibility through analysis, problem definition, requirements, solution development, and solution proposal
  • Provides technical background input while collaboratively generating project estimates/ rough orders of magnitude with the Project Manager

Leadership/Mentorship Component

  • Adapts leadership style to leverage team members’ motivations and strengths while helping them to overcome weaknesses
  • Supports and develops software developers by providing advice, coaching, and educational opportunities
  • Works collaboratively with others to achieve goals
  • Makes informed decisions quickly and takes ownership of technology choices, project pace, and direction

Requirements:

  • Strong Javascript development experience.
  • Strong Javascript Framework experience such as AngularJS, BackboneJS, ReactJS.
  • Strong HTML, CSS and SASS development experience.
  • Responsible and accountable – You can own a task, and deliver it with high precision, independently, even on a short timeline.
  • Eye for quality – You enjoy working on quality products and aim for a good user experience.
  • Pro minimum viable product – You believe in iteration based on data. You believe in building the smallest version of a feature to prove it first, even when it means being scrappy.
  • Problem solver – excellent problem-solving and troubleshooting skills, as well as the capacity to think creatively under pressure.
  • Team player – You work well with a team and are good at giving and receiving feedback. You enjoy celebrating wins with your team!
  • *nix friendly – accustomed to developing software in a *nix environment (Mac, Linux, Unix, BSD)
  • Education – Bachelor’s degree in computer science, engineering, or equivalent working experience

Bonus Points

  • Phonegap / Cordova experience
  • Experience working as a third party JS vendor, facing issues such as cross-domain communication
  • Experience building responsive websites and web apps
  • Experience working on single-page applications
  • Experience working cloud based architectures, particularly AWS
  • Experience with Silex / Laravel
  • Git experience
  • Work in a scrum environment

Perks:

  • Sane working hours (with flexible scheduling).
  • The team is small and agile, so you will have a direct impact on the product, but big enough that you are never alone.
  • While our office in Montreal is available to everyone, a flexible work from home program is currently the norm. 
  • Health care and dental coverage for all full time employees (Blue Cross) 
  • National telemedicine service, paid for by the company for full time employees enrolled in benefits programs. 
  • Generous compensation and stock options. 
  • Everyone at Salesfloor is agile, engaged and ready to contribute to impact the growth of our business.
  • Seasoned employees, new hires and founders all work together and help each other every day.
  • Founders and leadership team have a proven track record for successful start-ups and previous exits. 

Customer Success Manager

SALESFLOOR INC. 

JOB DESCRIPTION 

Role: 

Customer Success Manager

Location:

Remote – Montreal Area 

Company: 

Salesfloor is an award-winning virtual selling platform that combines clienteling, virtual selling and mobile point of sale tools. Store associates use Salesfloor to deliver personalized and convenient experiences for customers on any channel through live chat, video calling, e-mail, SMS and more.

Today, 50,000 product experts from stores around the world have driven more than $2 billion in sales (USD) using Salesfloor. Salesfloor is redefining the role of today’s associate to drive sales and differentiate the customer experience. 

Founded in 2013 in Montreal, Canada, Salesfloor is a profitable company on a mission to unlock the power of today’s omnichannel sales associate by connecting them with shoppers online and in-store. Our team of “Salesfloorians” believe that associates are product experts, trusted advisors and social influencers for customers in their local communities. In today’s omnichannel world, retail chains have a unique opportunity to leverage their biggest competitive asset: their people.

Overview:

We are looking for a full-time permanent Customer Success Manager to own the Salesfloor experience. This is a fast-paced role where you’ll get hands-on experience working with some of the largest retail brands in the world.

What you will be doing:

  • Supporting Salesfloor’s user base (end-users & retailer program managers) by phone, email, proactive content creation, and chat (80%). 
  • Analyzing weekly and ad-hoc reporting to support account managers & the Retail Services team (20%). This is a fast-paced role where you’ll get hands-on experience working with some of the largest retail brands in the world. 

Responsibilities – Salesfloor Support (80%)

  • Learning the full breadth of existing and upcoming features within the Salesfloor Program to become a go-to product expert.
  • Always happy to help, you’ll handle any questions and issues that our users might have: Technical issues, account information, marketing, sales are just some of the examples of the types of questions you will get.
  • Provide End-user support: You are the first line of support. With the help of the Salesfloor team, it is your responsibility to help Salesfloor users and solve problems.
  • Know your numbers and own the process. You will provide the internal team and external client stakeholders with important data, analytics, and key performance indicators.
  • Support content and materials: working with both users and the Retail Services team, you create and publish support content on Salesfloor’s Support Center (both written & video)

Responsibilities – Reporting and Analytics (20%):

  • Producing accurate weekly reporting on individual retailer performance metrics to support account managers
  • Analyzing data trends and drawing actionable conclusions
  • Complete ad hoc reporting requests from the retail services team and clients

You have Skills:

  • Sense of humor, have a strong desire to learn, and are a great communicator
  • Passionate about technology, customer success, and data analytics.
  • Detail-oriented, driven, and curious.
  • Proactive and own issues from beginning to end.
  • Resourceful and really enjoy problem-solving.
  • 1+ years of experience in B2B or B2C customer service environments, preferably in a solution-sales / IT environment
  • Bachelor’s degree in Commerce or Marketing, or an equivalent degree and/or experience
  • Bilingual: English and French, both spoken and written
  • Experience with customer service software is an asset (i.e. Zendesk, JIRA, 

Perks:

  • Sane working hours (with flexible scheduling).
  • The team is small and agile, so you will have a direct impact on the product, but big enough that you are never alone.
  • While our office in Montreal is available to everyone, a flexible work from home program is currently the norm. 
  • Health care and dental coverage for all full time employees (Blue Cross) 
  • National telemedicine service, paid for by the company for full time employees enrolled in benefits programs. 
  • Generous compensation and stock options. 
  • Everyone at Salesfloor is agile, engaged and ready to contribute to impact the growth of our business.
  • Seasoned employees, new hires and founders all work together and help each other every day.
  • Founders and leadership team have a proven track record for successful start-ups and previous exits. 

Senior Backend Developer

SALESFLOOR INC. 

JOB DESCRIPTION 

Role: 

Senior Backend Developer

Location:

Remote – Montreal Area 

Company: 

Salesfloor is an award-winning virtual selling platform that combines clienteling, virtual selling and mobile point of sale tools. Store associates use Salesfloor to deliver personalized and convenient experiences for customers on any channel through live chat, video calling, e-mail, SMS and more.

Today, 45,000 product experts from stores around the world have driven more than $2 billion in sales (USD) using Salesfloor. Salesfloor is redefining the role of today’s associate to drive sales and differentiate the customer experience. 

Founded in 2013 in Montreal, Canada, Salesfloor is a profitable company on a mission to unlock the power of today’s omnichannel sales associate by connecting them with shoppers online and in-store. Our team of “Salesfloorians” believe that associates are product experts, trusted advisors and social influencers for customers in their local communities. In today’s omnichannel world, retail chains have a unique opportunity to leverage their biggest competitive asset: their people.

Overview:

We are seeking a Senior Backend Developer. This developer’s efforts will be focused but not limited to the backend.  Building and supporting complete software ecosystems that typically include other disciplines such as mobile and web.

They will have the ability to continuously prioritize tasks and have a consistent track record of delivering complete, well-architected results.

They will balance creative, reliable engineering with high quality and client focus. They must be able to work across multiple facets of projects and manage multiple responsibilities at the same time.

They are also expected to assist with mentoring junior developers’ and software developers’ coding and technical problem-solving skills through code reviews and pair programming.

Ultimately, a Senior Backend Developer provides high quality custom software solutions to clients by discovering and understanding client needs, utilizing company operations, leading software projects, technically developing the software team in their area of expertise, and exercising excellent software engineering skills. They are self-motivated to expand technical and professional skills, foster a collaborative team environment, and communicate clearly and effectively with all company team members.

Responsibilities:

Technical Component

  • Has a working understanding of design patterns and architecture; understands what makes software testable and maintainable and includes these principles in the work
  • Develops software solutions by studying information needs; conferring with project stakeholders; studying client systems’ flow and work processes; identifying and investigating problem areas
  • Documents and demonstrates solutions by developing documentation, flowcharts, layouts, diagrams, charts, code comments, and clean code
  • Updates job knowledge by studying the latest development tools and programming techniques; participating in educational opportunities; reading professional publications; participating in professional organizations

Project Management Component

  • Employs technical expertise to lay the groundwork for effective project management
  • Assists Project Manager to determine operational feasibility through analysis, problem definition, requirements, solution development, and solution proposal
  • Provides technical background input while collaboratively generating project estimates/ rough orders of magnitude with the Project Manager

Leadership/Mentorship Component

  • Adapts leadership style to leverage team members’ motivations and strengths while helping them to overcome weaknesses
  • Supports and develops software developers by providing advice, coaching, and educational opportunities
  • Works collaboratively with others to achieve goals
  • Makes informed decisions quickly and takes ownership of technology choices, project pace, and direction

Requirements:

  • 5+ years of software development experience
  • Excellent PHP, JavaScript, HTML, CSS development experience  
  • 2+ years experience with cloud infrastructures and server-side development
  • Extensive database and SQL optimization experience, particularly MySQL
  • Superb problem-solving and troubleshooting skills, as well as the capacity to think creatively under pressure
  • Experience building single-page applications, responsive websites and web apps
  • Experience working on back-end server APIs
  • Git experience
  • PhoneGap / Cordova experience (nice to have)

Perks:

  • Sane working hours (with flexible scheduling).
  • The team is small and agile, so you will have a direct impact on the product, but big enough that you are never alone.
  • While our office in Montreal is available to everyone, a flexible work from home program is currently the norm. 
  • Health care and dental coverage for all full time employees (Blue Cross) 
  • National telemedicine service, paid for by the company for full time employees enrolled in benefits programs. 
  • Generous compensation and stock options. 
  • Everyone at Salesfloor is agile, engaged and ready to contribute to impact the growth of our business.
  • Seasoned employees, new hires and founders all work together and help each other every day.
  • Founders and leadership team have a proven track record for successful start-ups and previous exits. 

Director of Marketing

Director of Marketing – Salesfloor

Location:

Remote – Montreal Area 

Company: 

Salesfloor is an award-winning virtual selling platform that combines clienteling, virtual selling and mobile point of sale tools. Store associates use Salesfloor to deliver personalized and convenient experiences for customers on any channel through live chat, video calling, e-mail, SMS and more.

Today, 45,000 product experts from stores around the world have driven more than $2 billion in sales (USD) using Salesfloor. Salesfloor is redefining the role of today’s associate to drive sales and differentiate the customer experience. 

Founded in 2013 in Montreal, Canada, Salesfloor is a profitable company on a mission to unlock the power of today’s omnichannel sales associates by connecting them with shoppers online and in-store. Our team of “Salesfloorians” believe that associates are product experts, trusted advisors and social influencers for customers in their local communities. In today’s omnichannel world, retail chains have a unique opportunity to leverage their biggest competitive asset: their people.

Overview: 

We are looking for a Marketing Director to help scale all of our marketing initiatives across a variety of channels. A more detailed look at your key responsibilities:

  • Campaign execution: Be ready to execute a product campaign from start to finish by putting on copywriter, designer, social media marketing, and digital marketing hats. Ability to design and create product graphics, mobile and web screens that help visualize your message. We move really fast so being able to mix and match, edit, and create graphics for smaller campaigns is a must.
  • Persona research; Understand the buyer and the end-user inside out and build detailed buyer personas. Be the expert on their wants and needs, how they buy, and their buying criteria. Be the expert on your end-users and how they use your product. Act as ‘the voice of the customer’ across all functions (i.e., product management, sales, marketing).
  • Execute and Implement go-to-market plans: Build and execute the product GTM strategy, lead new product releases, set competitive positioning, manage ‘day-to-day’ marketing support, and initiatives for our product working closely with the Product Management teams
  • Thought leadership: Create impactful thought leadership content pieces by researching relevant topics for particular personas, including pieces on employee scheduling, time and location management, and the impact on a company’s bottom line.

Qualifications

  • You have 5 years of prior B2B marketing experience in the technology/software space (or equivalent skills and knowledge). Your background preferably includes marketing of software products, delivered as SaaS.
  • Account Based & Field Marketing
  • You’re proficient with Photoshop, MailChimp, and Google Solutions (including Analytics and Adwords). Strong preference for those that have achieved one or more Google Certifications (Ads Search, Ads Display, etc.) 
  • You have experience creating successful product campaigns that feature clear, succinct, and differentiated messaging and storytelling.
  • You’ve done ample research that gives you an uncanny ability to represent the voice of the customer in everything you do.
  • You have strong writing, analytical, and presentation skills—so much so that you can take even the most complex processes and technologies and translate them into simple and digestible content (written, graphical, architectural, and verbal).
  • Your work ethic, time-management skills, and ability to multitask are things to be admired, and you can juggle multiple projects on an ongoing basis without breaking a sweat or dropping the ball.

Perks: 

  • Sane working hours (with flexible scheduling).
  • The team is small and agile, so you will have a direct impact on the product, but big enough that you are never alone.
  • While our office in Montreal is available to everyone, a flexible work from home program is currently the norm. 
  • Health care and dental coverage for all full time employees (Blue Cross) 
  • National telemedicine service, paid for by the company for full time employees enrolled in benefits programs. 
  • Generous compensation package
  • Everyone at Salesfloor is agile, engaged and ready to contribute to impact the growth of our business.
  • Seasoned employees, new hires and founders all work together and help each other every day.
  • Founders and leadership team have a proven track record for successful start-ups and previous exits.