Product Designer

More Job Listings

Job Description

The Heroku Web Apps team is dedicated to beautiful, usable, and valuable web apps. We’re highly collaborative, make decisions in minutes, and ship features in hours. We believe in getting customer validation early, verifying with real data, but also running with our gut. The small team includes UI/UX design, development, and product management, but everyone on the team is responsible for the success of our products, including that we’re building the right thing in the first place, and that it’s polished and beautiful when it’s done.

Come craft the Heroku experience. Build world class user interfaces and design products for our growing customer base of leading web developers. As a Product Designer, you will be involved in every aspect of the product development process. You will own the experience (product design, interaction design, and visual design) for one or more of our products.

If you love designing for user experience and appreciate the needs of developers, we want to talk to you!


  • Shape conceptual ideas into finished products.
  • Design beautiful and intuitive interfaces (notification centers, dashboards, admin interfaces, etc.) from concept to production (and then some more).
  • Validate your design hypotheses with our customers.
  • Work closely with other designers, product managers, and engineers to oversee the user experience of a product from beginning to end.


  • Strong portfolio featuring real world examples of interaction design work (the more we can click through the happier we are).
  • Capability of rendering and implementing gorgeous visuals (to ship products you need to do more than just wireframing).
  • Comfort with an iterative design process.
  • Excellent verbal and written communication skills (we want you to articulate your design decisions).

Even Better

  • Excellent copywriting skills.
  • Experience rendering beautiful icons.
  • Experience with launching your own product or running a startup.
  • Experience with HTML and CSS (you must be able to build what you design).
  • Experience with Javascript, Ruby, and Git.

Attach a resume, but also include something about yourself in your message. Tell us why you love the product, why you want to work at Heroku, why you want this job, and why you’re qualified. Use the resume to back yourself up.

UI samples (or URLs) must be included.

About Heroku

Heroku is a thriving business unit of We are based in a beautiful office in SOMA, San Francisco, a second office in Vancouver, British Columbia and we have remote employees on four continents and thirteen countries. Our work environment is fun, flexible, and collaborative. We are focused on technical and operational excellence and customer success. Together we are changing the way web application development and deployment happens.

Apply for this position

* Required fields
First name*
Last name*
Email address*
Phone number*

Attach resume ( .pdf, .doc, .docx ) or paste resume

Paste your resume here or attach resume file

Cover Letter
Tell us something about yourself; why you love Heroku, why you want to work at Heroku, why you want this job, and why you’re qualified. Use your resume to back yourself up.*
Portfolio URL or a few projects you're proud of
Who referred you to this position?
Are you willing to relocate?
Website, blog or portfolio:
In 150 characters or fewer, tell us what makes you unique. Try to be creative and say something that will catch our eye!*
The following questions are entirely optional.
To comply with government Equal Employment Opportunity / Affirmative Action reporting regulations, we are requesting (but NOT requiring) that you enter this personal data. This information will be used solely for government reporting purposes, and will not be used as selection criteria. Your voluntary cooperation would be appreciated.
Veteran/Disability status