Sr. Front-end Engineer

San Francisco, CA

Apply For This Job

Avenue Code is an eCommerce consulting firm headquartered in San Francisco, with two additional office locations in Brazil. We are privately funded, profitable, and have been on a solid growth trajectory since day one. We care deeply about our clients, our partners and our people. We prefer the word "partner" over "vendor", and our investment in professional relationships is a reflection of that philosophy. We pride ourselves on our technical acumen, our collaborative problem-solving ability, and the warmth and professionalism of our staff.

About the opportunity:

We are looking for a Sr. Front-end Developer to join Avenue Code. This individual will collaborate with a larger team of developers to drive front-end development standards and work to continually enhance the customer facing aspects. You will also get the opportunity to lead and influence technical directions in a collaborative way. The development team will work in a dynamic and fast paced environment.

The ideal candidate must be able to thrive in an environment where change is constant. The development team uses Agile and Lean methodologies where all roles collaborate with one another to complete each unit of work – the story. This means communication skills and interpersonal skills are a must for this position.

Key Accountabilities:

  • Lead development of features with cross-functional teams.
  • Design, implement and unit test Web Application code. 
  • Participate in the full SDLC (Agile), including meetings, iterative development, estimations and design sessions. 
  • Work with business analysts to understand and implement complex business functionality. 
  • Deliver project assignments on time, within budget and with high quality. 
  • Stay current with the newest online technologies; research new technologies and make recommendations on implementations.
  • Work with other senior developers to review stories and specifications and ensure that teams are meeting the objectives of the business while maintaining technical and architectural standards. 
  • Collaborate with Architects and other Developers in designing and implementing integrated, enterprise solutions.

Skills Summary:

  • Bachelor’s Degree in Computer Science/Engineering and 5+ years experience or Master’s Degree in Computer Science/Engineering and 3 years experience. 
  • 7+ years experience in UI/Front-end development with a solid knowledge of JavaScript stack/ HTML/CSS/SASS/AjAX 
  • 7+ years experience in building web applications using the latest standards-based approaches (HTML5,CSS3). 
  • Has worked on a minimum of two, high traffic, large scale JavaScript application production sites. 
  • Demonstrable knowledge of Semantic HTML markup. 
  • Mastery of cross-browser, cross-platform markup and layout (HTML, CSS).
  • Experience with multiple client-side frameworks and libraries such as Backbone.js, Marionette.js, Ember.js, Angular.js, React, Handlebars, jQuery, Jasmine and so on.
  • Experience with server side technologies like Node.js, JSP, Java, and Java Servlets (or similar server generation technologies) are desired.
  • Experience in incorporating and utilizing BDD / TDD / JavaScript unit testing frameworks (Jasmine, Mocha). 
  • Experience in implementing responsive design techniques. 
  • Experience with both Javascript-based build tools such as Grunt, and Java-based build tools such as Ant or Maven. 
  • Experience with Continuous Integration and automated testing strategies. 

Other Skills:

  • Must be a self-starter and have the ability to learn things on their own. 
  • Ability to work seamlessly in a cross-functional team development environment. 
  • A desire to lead a team or previous experience leading a team.
  • Understanding of implementing responsive design techniques. 
  • Knowledge of what is required to develop highly performance web applications. 
  • Ability and desire to thrive in a proactive, high-pressure, customer-facing, environment. 
  • Good sense of what is required of a great user interface.

Does this sound like you? Apply now to become an Avenue Coder!

Apply For This Job

First Name

Last Name



LinkedIn Profile

How did you hear about this job?

Do you have the right to work in the U.S. indefinitely without any sponsorship or other legal support from your employer? If no, please explain the support you would need from your employer.

What is your availability to start a new position?

What are your salary requirements?

Are you available for opportunities requiring relocation?

Attach Resume *

Choose file...

Attach Cover Letter

Choose file...

Not a fit?

Find More Openings