Careers

Send resumes to jobs@rehearsal.com.

Front-end Web Developer

What we are looking for

We are searching for a talented web developer specializing in wiring JavaScript based user interfaces to APIs. The ideal candidate will have experience in several front-end frameworks such as React, Angular, and Knockout. A degree in Computer Science is preferred, but applicants with 3 to 4 years' experience in relevant areas will be considered. Strong written and verbal communication skills, an eye for detail, and a demonstrable passion for front-end development will also go a long way.

What you need to know (generally)

  • How to bootstrap a new project
  • How to work in a test-driven environment
  • How to decompose interfaces into components
  • How to interact with restful APIs
  • How to optimize load times

What you need to know (specifically)

  • Frameworks: React, Angular, Knockout
  • Unit Testing: Mocha, Chai, Expect

What you need do not to know

  • Graphic design
  • Backend programming

What you will be doing

Given the unwired HTML and CSS for a web application, you will translate the user interface into a set of JavaScript-based components, subsequently wiring those components to a restful API. You will organize your code in a consistent and easily navigable fashion, you will adhere to a defined coding style guide, and you will write with readability and maintainability in mind at all times. You will write unit tests for all of your code, and document facets of the application as necessary. Lastly, you will research and suggest new technologies that may be relevant to the development process.

Customer Success Associate

What we are looking for

We are seeking a highly motivated and driven Customer Success Associate with the ability to grow long standing relationships with customers. You will be responsible for customer success and retention needs for new and existing customers and have the opportunity to work independently toward personal goals while being part of a team. A Bachelor's degree is preferred, but not required.

What you need to know

  • Experience in a customer facing role, preferably supporting software solutions
  • Proficient in computers and comfortable with technology

What you'll be doing

Rehearsal Customer Success Associate will be part of our Customer Success team and will support best practices for product adoption, training and support to our customers to ensure their continued use and success of the Rehearsal Platform. The Customer Success Associate will also create, deliver and maintain training assets for the benefit of customers.

This is a great role for someone that has a passion for learning and educating, with the right service and technical skills to become a trusted partner to our customers. The role provides a great opportunity to become a thought leader and help design new innovative ways to drive customer success.

  • Work with Customers, Implementation and Account Executives to identify and understand customer requirements that need to be addressed in customer management
  • Create, deliver and maintain training materials as needed for customers
  • Handle support cases, managing any questions, issues, and other items for follow-up
  • Create and lead web-based training sessions for customers and partners on the Rehearsal product and integrations
  • Assist in developing and maintaining customer-facing and internal training collateral, including documentation and online materials
  • Work to develop content and content management/processes for our customers as needed
  • Consistently work towards our goal of increasing our customers' satisfaction level and providing a support experience that is world class
  • Help improve customer product knowledge and offer guidance on best practices to ensure adoption and success
  • Build relationships with other departments and work together to solve problems and make improvements
  • Provide mentoring and training to team members and proactively share knowledge and disseminate information on a local and global basis
  • Identify and make recommendations to improve the customer lifecycle experience both with our services and processes
  • Actively take part in and complete chosen and assigned tasks, goals and projects
  • Be a team player in a flat-structured, highly collaborative environment
  • Work independently to problem solve and troubleshoot customer challenges quickly, escalating where required.

Software Sales Representative (Reno, NV or Cincinnati, OH)

What we are looking for

We are seeking a highly motivated and driven software sales representative with the ability to initiate long standing relationships with prospective clients. You will be responsible for a sales goal on several projects simultaneously and have the opportunity to work independently toward personal goals while being part of a team.

What you need to know

As the Senior Sales Representative your main objective is to sell business applications software/solutions and related services to prospective and existing customers. Manage sales through forecasting, account resource allocation, account strategy, and planning. Develop solution proposals encompassing all aspects of the application. Participate in the development, presentation and sales of a value proposition. Negotiate pricing and contractual agreement to close the sale. Identify and develop strategic alignment with key third party influencers.

  • 2-3 years of sales experience
  • Results oriented approach with a competitive drive to achieve the highest levels of performance
  • Excellent organizational and time management skills
  • Comfortable with web-based technology
  • Ability to complete sales and activity details utilizing CRM software
  • Prior experience successfully selling SaaS-based technology solutions strongly preferred
  • Degree required