Hi there, thanks for stopping by.

What follows is a bit lengthy, but will give you a better idea of what we do, what we value and how we work.

what we do

You know those websites that make it impossible to add an item to your cart, sign up for a newsletter or enter your credit card information? Sooo frustrating, right?! Instead of buying the pants or entering your email, you throw up your hands, mutter a curse word or two and immediately head over to YouTube to watch cat videos.

At surefoot, we make life easier for web surfers and shoppers like you.

We ease user frustrations, improve conversions and craft data stories that help our clients make sound, data-informed business decisions.

How, you ask?

In short, we formulate hypotheses based on data from sources like Google Analytics, HotJar and customer service data, which allow us to identify the biggest friction points on our clients’ sites. Then, we validate or invalidate our hypotheses in the form of A/B tests, whose results we analyze to determine the optimal site experience.

front end A/B test engineer role and requirements

As a Front End A/B Test Engineer, you’ll work closely with strategic directors, account managers, designers and QA to build tests the team has prioritized for our clients. This is a unique front-end role, as you’ll be writing code that is inserted into websites via 3rd party testing tools like Optimizely, Convert or Google Optimize. Ethical hacking, of sorts.

The position is for a fully-remote independent contractor and open to U.S.-based applicants only. Currently, the role offers 5-10 hours per week but we expect that number to grow as the company does.

**Something important we want you to know ahead of time is that this job is a bit different than your standard front-end gig. You won’t be working on a single app or feature for several months. Instead, you’ll be writing smaller chunks of code on a lot of different projects for a variety of clients. One day it could be an exit intent modal, the next could be restructuring a nav – the possibilities are endless. Your code will sometimes (often) be part of a losing test and never see the light of production, which is one reason we value efficiency over perfect, beautiful code.

TL;DRif you’re someone who enjoys endless refactoring and the idea of writing “throwaway code” gives you heart palpitations, this job probably won’t light your fire.

If you’re still with us, here are the requirements:

must-haves

  • Able to communicate clearly and concisely with good “email voice”
  • Intermediate-Advanced to Advanced knowledge of Javascript, jQuery, HTML, CSS, Sass
  • Git and command line proficiency
  • Past experience developing for mobile, desktop and tablet
  • Self-motivation, ability to work independently and remotely, the desire to continuously learn and grow
  • Hobbies outside of work

nice-to-haves

  • Experience with testing tools like Optimizely, Convert, Dynamic Yield or others
  • Experience with Google Analytics
  • Familiarity or understanding of frameworks like React, Node and Angular
  • Funny GIF library, good emoji usage, sense of humor

our values and culture

Our values are extremely important to us and we stake the company on them. This means that even the Grand Poobah of Javascript won’t be considered if our values don’t align.

be nice and do the right thing. We firmly believe that this world could use a bit more kindness so we strive to infuse it throughout our interactions – with clients, each other, our communities and all those we meet. Doing the right thing means we refuse to waiver on doing what is best for our business or our clients, even if it means less upside for us.

own your mistakes, learn from them and move on. Our preferred path is to “fail fast”. In other words, identify your mistakes, take ownership, discuss what you learned, identify solutions for ways to correct them so they don’t happen again and move on.

dedication to your craft and our clients. While we do track how many hours are spent working on each client, we value output over hours. As long as you’re a US citizen, we don’t much care where you work from. However, we do care mightily that your work is done with efficiency, precision and pride.

make it easy for people to say “yes”. If a process isn’t working or hindering you in some way, don’t wait to be asked to fix it. Instead, like Nike says, Just Do It™. Make it work for you. Experiment. You’re a smart, capable person so don’t ask permission. Arrive with a well-thought-out solution that makes it easy for everyone to say “yes” to, you smarty, you.


ready to apply?

Since we are a fully remote team, we have a somewhat atypical interview process. For the first step of the interview phase, we ask applicants to show basic competency in the necessary skill sets (don’t worry, no hazing a la “live code fizzbuzz” is involved).

If all is well there, you’ll move on to phase two which involves a Zoom video call to get to know one another a bit better. If we’re feeling good about that, we’ll contact your references.

And finally, if your references check out and confirm you’re not a stabber, we’ll ask you to do some actual paid work with us to determine fit for both parties.

To apply, compose an email to [email protected] and [email protected] with the following:

  1. Your desired hourly rate and amount of time you’re available per week
  2. A link to your GitHub, StackOverflow, or other dev profile
  3. Any relevant experience you have with A/B testing
  4. Paste a link to your code from this exercise

 

All applicants will receive a response. surefoot is an equal opportunity employer and we are committed to building a company that embraces and celebrates diversity and inclusion. We do not discriminate on the basis of race, religion, color, national origin, gender, gender identity or expression, sexual orientation, age, marital status, veteran status, or disability status.