REACTjobsboard

Senior Front-End Developer

Brooks Bell

We are looking for a Senior Front-end Developer with advanced knowledge of JavaScript, HTML, and CSS. You should be comfortable learning new tools and technologies, as well as writing JavaScript without the use of libraries and frameworks. In this role, you will support the experimentation efforts of our clients by writing code for A/B tests, personalization campaigns, and other optimization endeavors. You’ll work directly with clients to answer technical questions and provide support to their testing programs. You will also work with other developers on the internal team to share expertise and promote growth.

Qualities we are looking for

  • Technical skills. You know JavaScript inside and out and you're comfortable solving complex CSS problems.
  • Creative problem solver. The issues our clients are trying to solve aren't always straightforward. You're not afraid to think outside the box and try different solutions until you find one that works.
  • Flexibility. You're comfortable with a fast-paced environment where things are frequently changing. You're willing and eager to step in where needed.
  • Communication skills. You're able to clearly communicate verbally and through writing in a professional manner with your teammates and with clients. You're comfortable explaining technical concepts to someone without a technical background in a simple and straightforward way. You're not afraid to ask questions and to share your ideas.
  • Self-motivated. You're reliable and able to get your work done on time without being micromanaged. You're comfortable exploring complex problems on your own, but you also know when to ask for help.
  • Empathy. You work to understand the problems our clients are facing and where they are coming from. You write code with the end user in mind.
  • Detail oriented. You take pride in making sure your code is high quality, thoroughly checking it on different browsers and in different conditions to ensure you're providing the best quality experience to users and to our clients.

Responsibilities

  • Consult with clients on a technical level
  • Learn about and inform the team about the capabilities of new marketing technologies such as personalization and testing tools
  • Deliver trainings on A/B testing and personalization tools
  • Setup campaigns for A/B tests and Personalization projects
  • Ensure code is developed to spec and works across browsers
  • Delegate tasks to a small team of contractors and ensure their work is up to standard
  • Develop campaign code in complex environments with the heavy use of JavaScript, HTML, and CSS

Required Skills

  • Advanced skills with JavaScript, CSS, and HTML
  • Strong written and verbal communication skills
  • Experience communicating directly with clients
  • Experience with optimization tools (Optimizely, Adobe Target, Maxymiser)
  • Presentation creation and delivery
  • Technical Writing (documentation and training)
  • Marketing tool integration experience 
  • Ability to become an expert in new tools and technologies quickly
  • 3 years experience in a professional environment
  • Comfortable using JavaScript without a framework 

Preferred Skills

  • Experience with web analytics (Adobe Analytics or Google Analytics)
  • Experience with Tag Management Tools (Adobe DTM, Tealium, Ensighten)
  • Experience with DevOps (Github API, Webpack, Node.js)
  • Experience with modern frameworks such as React, Angular, or Vue
  • Experience with Server-side web development (Any language Java or Node.js preferred)
  • Experience with Native Mobile development
  • Experience with JavaScript APIs
  • Experience using the command line and git/Github
  • A 4-year degree, preferably with major in Computer Science, Engineering, or another technical field

You will succeed in this environment if

  • You live the Brooks Bell core values - Pursue knowledge, Be real, Be courageous, Empower Each Other, Create Happiness
  • You are self-motivated & a creative problem solver
  • You are extremely detail-oriented and consistently meet deadlines
  • You like to work on important, high visibility projects for national clients

Benefits

  • Base plus bonus
  • Medical, Dental, Vision insurance
  • 401(K)
  • Life Insurance
  • Flexible Spending Account (FSA)
  • Short and Long-term Disability
  • Unlimited Days PTO plus 16 Company Holidays
  • Flexible work hours
  • Free snacks

Physical Work Environment

This job operates in a professional office environment. This role routinely uses standard office equipment such as computers, phones, photocopiers, filing cabinets, and fax machines.

Remote allowed, preference given to people that can work in the Raleigh office.

Position Type and Expected Hours of Work

This is a full-time (40 hours per week) exempt position. In this role, you’ll have the opportunity to travel up to 20% of the time, if desired.

Why Work at Brooks Bell

Voted 2018 ‘Best Places to Work’ from the Triangle Business Journal

Work with talented, energized, and happy people

Cool amenities such as a bar, beer on tap, ping pong, exercise room, and nap room

 

Note: Applicants must be currently authorized to work in the United States on a full-time basis.

Apply for this job