Front-end Developer Jobs

The best place to find and post jobs for front-end Web developers and designers.

Job Posting — Feb 7, 2017

Front-End Engineer

Full-time at Lonely Planet
in Nashville, TN

What We're Looking For

Lonely Planet is looking for a senior developer with JavaScript chops to join our wonderfully talented engineering team. This developer will help write new features, expand existing ones, and be a core part of the team responsible for revamping Lonely Planet's web product line. We've got some delicious things in the works, so prepare thyself.

Ideally, we're looking for someone with excellent JavaScript capabilities. We're using the latest and greatest tooling and libraries including WebPack, React, Redux, Babel, Express, and Node.

Basic Requirements

Love consumer apps. Your job as a Lonely Planet frontend developer is to deliver the most outrageously enjoyable experience possible to a mob of travel-hungry end users. They're practically beating down our door trying to absorb every scrap of information about this delightful speck we call Earth, and your job is to serve up that experience on a silver platter.

Have experience with large-scale web development–or understand it on a theoretical level. Lonely Planet runs a big, consumer-facing website with millions of visitors, at least half of which expect that website to work. Be okay with making trade-offs between technical capabilities, operational efficiencies, and ninja-fast customer experience.

Be open to new technologies. Lonely Planet is constantly experimenting, and so should you be.

Lastly, and at the risk of sounding a bit stern, you need to know how to code. People showing up for interviews with banjos or strange sock puppets will be turned away ipso facto.

Nuts and Bolts

Specifically, you should be able produce splendid, high-performing vanilla JavaScript.

Read this sentence and like it: modular code development in JavaScript as SasS. Yay!

Have experience building backend logic for a real live product (language irrelevant).

Node.js would be a serious bonus.

Be cool with with the following tech: WebPack, ES2015, Babel, React, Jasmine/Mocha, jQuery, Sass.

Apply at:

About Us

The legendary travel/adventure company is going digital—again. This time, we're overhauling our desktop and mobile offerings and preparing to launch Lonely Planet into the 21st—nay, the 27th century. The ultimate goal is to create a kind of hitchhiker's guide to the galaxy for travelers: a way of accessing rich, powerful, and contextual information about people, places, and things, whether you're on your computer in SOMA or on your smartphone in Kandahar. Based on that description, you may be tempted to say that we're building an encyclopedia. Not so fast. Instead of a general reference tool, we're building a targeted searchlight for road warriors, a cicerone for globetrotters, a traveling companion that quickly and intelligently reports on everything from popular phrases to wall outlets to lethal animals. Because you have better things to do than getting eaten by a Komodo dragon on your honeymoon.

What you see right now—our current website and apps—are the preface to a much grander vision that we hope to implement in the very near future. To that end, we're hiring the best and brightest from all over the globe with the intention of forming a world-class technology team. In other words: don't think of us as a company that only prints books. We're a technology company, and we're pretty stoked about it.

Lonely Planet participates in the federal government's E-Verify program. With E-Verify, we are able to confirm the employment authorization of all newly hired employees through an electronic database maintained by the Social Security Administration and Department of Homeland Security. The E-Verify process is completed in conjunction with the Form I-9, Employment Eligibility Verification, upon commencement of employment. E-Verify is not used as a tool to pre-screen candidates. For up-to-date information on E-Verify, please go to and click on the 'E-Verify' logo.

See all jobs   or   see a random job