Senior Front-End Engineer

  • Full-time

Company Description

Refinery29 is a rapidly-growing digital media company that delivers non-stop inspiration for living a more stylish and creative life.  From fashion to beauty to products and shopping, Refinery29 takes its users on a constant journey of style discovery.

Since its inception in 2005, Refinery29 has focused on building a massive community through 24/7 original content.  Refinery29’s highly engaged consumer base yields 7mm unique visitors and 1.5mm subscribers generating 100mm page views each month.  Refinery29 has become the #1 digital style destination and was ranked as Inc. Magazine’s #1 fastest-growing media company this year.

 

Job Description

This role requires someone with a deep understanding of javascript, with all of its wonderful peculiarities, and how to best optimize web applications to achieve rich and fluid interaction. We’re looking for someone who understands the importance of abstraction and who gets excited about the latest javascript and css frameworks. This person should also be able to provide guidance to junior developers in their day-to-day development tasks and help inform decisions regarding when to roll-your-own or when to grab an off-the-shelf solution to a given problem. Moving forward we want our code to be responsive, optimized, and clean.


Responsibilities

  • Working hands-on implementing amazing user experiences

  • Collaborate with Product Managers and UX throughout planning and implementation

  • Ensure product quality, maintainability, performance and scalability

  • Join in the dialog and push for the latest in coding best practices

  • Be comfortable with "just-in-time" agile processes

  • Generating several solutions to a problem and identifying the trade-offs

  • Contribute to code reviews and quality assurance for pull requests

Qualifications

  • Git experience (specifically feature branch, pull request, CI workflows)

  • Deep Javascript knowledge, preferably framework agnostic

  • A love for all things CSS3 (all the latest and greatest techniques)

  • HTML5 semantic architecture

  • Understanding the separation of template and controller logic

  • Basic LAMP stack familiarity

  • Experience solving issues for high-pixel density displays

  • Photoshop and Illustrator basics

  • Test driven development or the desire to learn it

Additional Information

Refinery29 is firmly committed to providing equal employment opportunity without regard to race, color, gender, sexual orientation, age, religion, national origin, ancestry, marital or veteran status, or physical or mental disability.

Refinery29 does not accept agency resumes. Please do not forward resumes to our jobs alias, Refinery29 employees or any other company location. Refinery29 is not responsible for any fees related to unsolicited resumes.