Sr. Front End/UI Engineer

Full Time
We are looking for a Sr. UI Engineer that has extensive experience with object-oriented JavaScript, HTML5, and CSS3. You will be responsible for building out our next-generation mobile applications. We encourage innovation, creativity, and a think outside of the box attitude when solving complex problems and implementing new solutions. You should have a strong passion for design and product development with solid communication skills as you will be interacting with all teams, in particular the product and creative teams.

The front-end engineer will help us push the boundaries of what is possible. You'll work side by side with outstanding designers. You should be proficient in HTML, CSS and Javascript. You should appreciate the details that make a front-end user experience memorable, and demonstrate enthusiasm for new front-end technologies.

What the UI Engineer will need:
  • 5+ years of experience as a Software Engineer with a focus on UI and firm understanding of Front End best practices.
  • Expert experience with object-oriented JavaScript and frameworks such as Backbone.js, NodeJS, Knockout, AngularJS, batman.js, Closure
  • Experience with HTML5, CSS3, SASS (we use SCSS), jQuery as well as comfortable writing native Javascript.
  • Proficient with Adobe Creative Suite (Photoshop mainly)
  • Ability to own and execute complex projects
  • Bachelor’s Degree in Computer Science or equivalent work experience is required

Nice to have as a UI engineer:
  • High Traffic Social Network, Gaming or Web Experience
  • Experience with Agile/Scrum
  • Experience with Front-End performance testing and optimization.
  • Experience working with Rails and Grunt/Gulp JS
  • Experience with OOCSS
  • Experience with HAML/Slim templating engines
  • Experience with Javascript Testing Frameworks like Jasmine, Mocha, QUnit a plus!
San Francisco, CA 94107
Equity Options


5-10 years of exp.
5-10 years of exp.
5-10 years of exp.
5-10 years of exp.
1-3 years of exp.

Perks & Benefits

Four Reasons To Join Teespring:
1. We’re making a difference by empowering thousands of people to raise and earn money.
2. It’s an awesome opportunity to work with a young, rapidly growing company. We are all involved in developing the company and keeping up our already incredible growth.
3. We believe you do your best work when work is something about which you feel passionately. We dive headlong into the new (and often unexpected) challenges that confront us everyday. Work is an adventure in which we all play a large role in defining our own part. It doesn’t hurt that ping-pong tournaments and lectures from folks like Alexis Ohanian keep us looking forward to Mondays.
4. Plus, We want you to be healthy! Teespring provides full medical, dental and vision benefits for all Teespringers.