What are you waiting for? At Impro, we’re building a culture where people dream big: big ideas come to life, execution happens fast, and humility matters.

If you’re ready to grow your career and help millions of organizations thrive, then you’ve come to the right place.

Full Stack Engineer

Reporting To: Chief Architect

Location: Toronto, Ontario

Status: Full-time with competitive health, dental, insurance benefits

Impro is a technology platform that enables action-based coaching at scale. Our objective is to improve each user’s thinking, leading to an elevated performance at work through enhanced productivity, creativity, and adaptability. Impro coaches have decades of real business experience and work within the Impro system to deliver a powerful experience for the user.

Impro is democratizing the traditional high-cost, exclusive model of executive coaching to help people at all levels succeed in an era of continuous change. By leveraging repeatable coaching algorithms and a client-centered platform, Impro is enabling high-performance coaching to become affordable and effective on a wide-reaching basis.

A successful candidate will have strong experience with frontend as well as some previous backend experience in any technology and fundamental understandings of native cloud development.

 Responsibilities:

  • Plan, develop, and maintain the core parts of the system, including frontend integration to backend and utilization of cloud technologies in the backend.
  • Work closely with Product Owner to develop UX/UI from mockups.
  • Plan and prioritize the upcoming work.

Requirements

  • 5+ years overall professional experience in software development, preferably in the web technologies space
  •  Experience and knowledge of React, including state management (MobX) and hooks.
  • Experience with at least one components library (preferably Material UI)
  • Experience and knowledge of TypeScript
  • Experience with NestJS
  • Experience with Azure/AWS
  • A strong understanding of APIs and knowledge of microservice patterns
  • Good understanding of data structures and experience with relational databases
  • Experience with source control (e.g. Git + Github) and modern software delivery techniques and tools, including pull requests and GitHub Actions
  • Willingness to roll up your sleeves and get the job done

 

Contact Information:

Maya Liberman – COO & CO-Founder

Email: maya.liberman@impro.ai

Senior UX/UI Designer

Role: UX/UI Senior Designer

Reporting To: VP of Product

Location: Toronto, Ontario

Status: Full-time with competitive health, dental, insurance benefits

We are looking for a senior UI/UX designer who cares deeply about their customers and distills complex problems into thoughtful, beautiful, holistic experiences. We’re looking for those who naturally do their best work when collaborating with engineering, product, research, data, and marketing.

Impro is a technology platform that enables action-based coaching at scale. Our objective is to improve each user’s thinking, leading to an elevated performance at work through enhanced productivity, creativity, and adaptability. Impro coaches have decades of real business experience and work within the Impro system to deliver a powerful experience for the user.

Impro is democratizing the traditional high-cost, exclusive model of executive coaching to help people at all levels succeed in an era of continuous change. By leveraging repeatable coaching algorithms and a client-centered platform, Impro is enabling high-performance coaching to become affordable and effective on a wide-reaching basis.

 

Requirements:

  1. A track record of success. You have 5+ years of experience designing exceptional products and can provide examples of your recent work artifacts. Especially we would like to see UX design and research
  2. experience in B2B SaaS platforms
  3. Portfolio of UX-focused work samples for web and mobile applications
  4. Experience in working with product teams and marketing/sales teams
  5. Self-starter who has a strong desire to carve out a path, make an impact, and grow with the company
  6. Passionate about working on complex problems and designing effortless, powerful solutions
  7. Great UX intuition. You have a creative mind and impeccable instinct about what people want and need
  8. Product design skills that include UX/UI design for mobile and web
  9. Ship amazing features: Work with the product team to stay ahead of issues and make sure projects are delivered on time
  10. Comfortable working in a fast-paced agile environment
  11. Experience of working in design sprints
  12. At least 3 years experience of designing mobile apps interfaces
  13. Validate your solutions with real users and customers, using both qualitative and quantitative methods
  14. Ability to make User Interviews and analytics of Usage Data
  15. Experience with Sketch, Figma, Invision, Zeplin – MUST
  16. Experience with Adobe Photoshop, Adobe Illustrator – ADVANTAGE
  17. Experience with designing multi-roles systems – ADVANTAGE

 

Responsibilities:

  1. Lead the creation of unified experiences across the entire customer journey that are contextual and beautiful
  2. Create and build UX mockups for both web and mobile applications, and provide the required deliveries for the R&D team
  3. Lead Discovery processes of purely new products and funnels
  4. Lead the end-to-end design process, from effective problem framing, through ideation, storyboarding and advanced prototyping, ending with user validated high-fidelity designs
  5. Design. Test. Iterate: Transform complex ideas into amazingly simple products.
  6. Collaborate with engineers to reach high-quality, delightful and bug-free products
  7. Understanding of technical constraints, optimization and implementation.
  1. Create the required design materials for the company website
  2. Build marketing and sales documents and presentation templates
  3. Design and correlate between the different platform components, company website, and other marketing/sales materials

 

Contact Information:

Ido Paz – VP Product

Email: ido.paz@impro.ai

Impro Coach

Reporting To: Head of Coches

Location: Remote

Impro is democratizing the benefits of 1:1 coaching by building a unique, scientifically proven micro-coaching methodology for participants. It is a cost-effective and impactful approach that guides individuals at all levels of an organization to reach their highest potential. Our coaches are the heartbeat of our organization, guiding dozens of participants each day, fueling our growth, and propelling each participant’s development and success. Our customers endorse the effectiveness of our model with the increased productivity, adaptability and creativity of their participants.

 

Responsibilities

  1. Promptly gain expertise in Impro’s coaching methodology and technology, with focused training by Impro’s Master Coaches and Chief Scientific Officer
  2. Enthusiastically embrace a disruptive coaching model that combines the human touch with a scientifically proven methodology and AI
  3. Utilize Impro’s coaching methodology and technology to provide active support to 100 or more participants daily, once fully trained. Impro is quickly transitioning from a beta service to a full price commercial service
  4. Consult on Impro’s coaching methodology, technology, training materials and documentation, as requested

 

Professional Qualifications

There is no one perfect archetype for a successful Impro coach. We are building a diverse team of coaches with deep industry and functional expertise that enables us to deliver value to the wide array of businesses and professional situations our customers ask us to help them with. Some attributes of successful coaches are:

 

  1. At least 10 years of relevant work experience in a corporate, entrepreneurial or non-profit setting that allows you to understand and guide participants tackling different business situations:
    1. Taking an ownership and growth approach to business performance
    2. Aligning around a new strategic direction
    3. Setting up a high-potential team for success
    4. Selling to and supporting customers in a best-in-class manner
    5. Turning around a poor performing division
    6. Thriving in a new job or culture 
    7. Developing in an ambiguous environment
    8. Succeeding in an M&A integration
    9. Building leadership skills for new managers
    10. Flourishing with the nuances of workplace diversity
    11. Leading and working in a virtual work environment
  2. A passion for mentoring and guiding others
  3. High intelligence and the curiosity to be a life-long learner
  4. Deep emotional intelligence
  5. The ability to deliver powerful written communication, high impact per word
  6. The skill and passion to apply and help continuously improve our methodology
  7. Living by and promoting internally and externally our core values
  8. Passion for working in a dynamic start up
  9. Impro greatly values industry and functional expertise. Professional coaching certification is not needed, and we find that most executive or life coaches find it challenging to adopt Impro’s model. We train Impro coaches to deliver value to participants using the Impro coaching methodology. 
  10. Bachelor’s degree required.

 

Contact Information:

Lois Wride – Head of Coaches

Email: lois.wride@impro.ai