< Back to All Jobs

Senior Front-End Developer (Vue)

As a Senior Front-End Developer on the product development team, you’ll be responsible for interpreting complex business requirements and translating them into world-class web and software applications.

Who We Are:

Aspenware works with ski resorts and other technology partners in North America and around the world designing, developing, and implementing cutting-edge commerce and resort solutions for the ski industry. We are a well-established team who values continual learning and going beyond our comfort zones. The resorts we work with love and trust in the innovation and thought leadership that Aspenware provides.

We hire problem-solvers who are generous with their creativity and pride themselves on thinking out of the box to bring new solutions to the table and the mountain. We also really like hanging out with each other and getting involved in the community. When we aren’t collaborating as a team, you will probably find us hitting the slopes in the winter, hiking the trail in the summer, running marathons, indulging our foodie hobbies out on the town, brewing and tasting beer, or traveling the world.

Aspenware makes hiring decisions based on how well candidates align with our Core Values. Aspenware employees are…

Dependable: We take ownership. We are accountable and adaptable. We have a can-do attitude and are willing to pivot.

Innovative: We are thought leaders who bring creativity and a desire for innovation to everything we do. We are continually improving ourselves and our surroundings.

Talented: We are smart and good at what we do. We are focused, confident, and we get stuff done using a combination of our abilities and resourcefulness.

Caring: We care about our co-workers and our clients. We are mindful of and inspired by the impact our work has on our communities.

What You Will Do:

  • Engage and interact frequently with a team that may include Client Stakeholders, Project Managers, Designers, Business Analysts, Architects, and other Developers
  • Translate business requirements into systems design and clean code
  • Develop software solutions iteratively and incrementally
  • Actively work with the services team to help build strong relationships with our clients
  • Build clean, reusable components with VueJS
  • Implement styles using CSS

Who You Are

  • You are passionate about building a user experience that is innovative and delightful
  • You love sharing your knowledge and are willing to be mentored by those who have developed experience in areas new to you
  • You are detail-oriented — you notice subtle UI/UX issues and care about fixing them
  • You love the front-end space and stay up to date with the latest developments
  • You love working with and learning from team members

Required Skills and Experience:

  • Minimum of 5 years development experience
  • Demonstrated experience in VueJS experience a major plus (alternative JavaScript framework experience can be discussed)
  • Advanced knowledge of HTML, CSS and pre-processing platforms such as SASS
  • Proficient understanding of cross-browser compatibility issues and ways to work around them
  • Proficient understanding of Git source control in a team
  • Proficient understanding of JavaScript pre-processing and packaging frameworks such as babel and webpack
  • Good written and spoken communication skills
  • Ability to meet project timelines and budgets
  • Ability to collaborate with peers on a project to meet project/product needs


  • 401(k) matching
  • Health, Dental, Vision, and Life Insurance
  • Paid time off (15 days/yr) (20 days/yr after 2nd anniversary)
  • Sick leave
  • Optional remote work
  • In office snacks and beverages provided
  • In office meal catering once a week (Post COVID)

Salary Range: $100,000 to $150,000


Aspenware provides equal employment opportunities to all employees and applicants for employment and prohibits discrimination and harassment of any type without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state or local laws.

This policy applies to all terms and conditions of employment, including recruiting, hiring, placement, promotion, termination, layoff, recall, transfer, leaves of absence, compensation and training.

Apply for this Job

Please fill out the following details and attach a resume.
Fields marked with a (*) are required.
  • Accepted file types: pdf, Max. file size: 6 MB.

    Please upload your resume in pdf form (max 6M upload size)
  • Help us reduce spam by verifying that you're not a bot.

Back to All Jobs