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.