Lead Frontend Architect at Relay Foods (Charlottesville, VA) (allows remote)

Job Description

Do you use the internet?  Do you eat food?  If so, you know a lot about our product already!  Come join our product team at RelayFoods.com, and help build the future of groceries.  We are the leading online grocery store in the Mid-Atlantic region, and take pride in an approach that prioritizes healthy food and supports local farmers and economies.  As part of the product team, you’ll be an integral part of every aspect of our business, from talking to and building features for our great customers to building internal apps and processes for our marketing, operations, and merchandising departments.  We are a remote team with a great culture, and are all passionate about building the absolute best grocery experience possible.

We're specifically looking for an experienced frontend developer to join our small, but mighty product team.  As part of the team, you’ll be responsible for being a thought leader, and core architect, for our frontend systems.  As such, you should have strong opinions about the strengths and weaknesses of different javascript frameworks, and a passion for building well-thought out and maintainable code.  That said, we are a small team that firmly believes in the "always be shipping" mentality, so you should be pragmatic about the tradeoffs inherent in a very iterative development process.

The interfaces and features of the products we build are well regarded in the industry, and the result of a relentless focus on our customers' needs.  Much of the codebase has been built with backbone and marionette, while several products are built with meteor.  We even have a number of node based backend services created as lightweight event driven AWS Lambda functions.

Our major challenge at the moment, and what we will specifically be looking for you to help address, is the speed and reliability of our interfaces.  We have begun experimenting with lightweight, reactive view layers such as react, efficient data fetching layers such as falcor, and better css/less organization such as BEM, but need someone who can truly lead the transition to these technologies and/or others that we've yet to experiment with.  If you do not have deep knowledge about this type of frontend development, then this particular role is probably not the best fit (though, stay tuned for others in the future!).

Responsibilities

Location

We have always been a remote team, and as such, have created processes and tools that allow us to do so in fairly frictionless way.  I think you'll find that our team is more tight knit than most in-person teams you'll meet.  That said, we are not currently set up to handle far flung employees (think "other side of the globe") - sorry!  We are headquartered in Charlottesville VA, but have offices in Richmond VA and Washington D.C., and team members in Atlanta GA, Greenville SC, and Indianapolis IN.

How to Apply

We don't care whether it's through a cover letter, resume, personal site, github repo, message in a bottle, etc., but we primarily want to see:

There are quite a number of frontend developers these days, and our team is small / oversees the hiring process, so please respect our time by not applying if you don't meet the criteria.  Thanks!

September 18, 2015 • Posted in: Technology

Leave a Reply

You must be logged in to post a comment.