Front End Engineer

  • Engineering
  • New York, United States

Front End Engineer

Job description

Front End Engineer

 

TeePublic, the world’s fastest growing community of independent artists & designers is seeking a motivated, creative front end engineer.

 

TeePublic was founded in 2013 by the team behind Vimeo, College Humor and BustedTees and quickly grew, generating 100mn in revenue over the following 5 years across millions of unique, user generated designs. In 2018 TeePublic was acquired by Redbubble the market leader in online, independent art. The group combined is the largest e-commerce marketplace for independent art in the world.

 

This person will work on our marketplace team and bring TeePublic’s UI and UX to life for our artists and e-commerce customers.  As the primary front end developer of the team, you’ll accelerate TeePublic’s use of modern front end technologies and support other engineers in writing efficient, maintainable JS and CSS.  Additionally, this developer will be responsible for maintaining our existing JavaScript libraries and stylesheets and providing support for 3rd parties partners who use our custom store React package.

 

Responsibilities

  • Collaborate with our designers to bring products from conception to completion with JavaScript, HTML and CSS.
  • Work with our designers to create a style guide and shared visual language for both teams.
  • Create responsive, mobile-first web applications with a heavy emphasis on in-browser performance across a variety of devices.
  • Maintain and accelerate TeePublic’s use of modern JavaScript technologies (WebPack, ReactJS, Angular).
  • Actively contribute to our Marketplace team with ideas and solutions to constantly improve the lives of our designers and customers.

Requirements

Experience and Skills

  • Expert knowledge of JavaScript, HTML5, CSS, and SASS.
  • Expert knowledge of JavaScript features, pre-processors, libraries, and frameworks (specifically, jQuery and ReactJS).
  • Previous work using BEM syntax to bring order to a large CSS codebase.
  • Understanding of web application performance concerns from backend to browser.
  • Experience with git, github, testing tools (jest, rspec, or equivalent) and various code linters.

 

Bonus Points

  • Previous experience with Rails, Postgres, Heroku, and AWS.
  • Experience leveraging view caches to drive performance.
  • Previous work on internationalization efforts.
  • Highly opinionated on best practices, design patterns, testing and quality standards.

 

Requirements

  • At least 2 years’ experience as a Front End Engineer.