We're seeking a Front-End Developer who wants to create responsive, scalable code. We currently handle billions of events per day, we're growing quickly and need someone who can help us handle billions more without tying up the browser. We're still pretty small on the front-end team, and everyone gets their hands dirty and makes a real impact.
In addition to gaining deep experience with developing systems at scale, you'll work with a world-class Product team and you'll gain direct exposure to the ins and outs of the rapidly growing and evolving Adtech industry.
We’re working with VueJS and Angular 1.x in our Front End suite of products.
Our culture is focused on shipping scalable, practical systems in an agile manner. We avoid ivory-tower architecture, preferring to ship quality code and iterate. We place high value on maintaining a good work-life balance, avoiding grinds and focusing on getting things done efficiently rather than putting in long hours. A bunch of us play ultimate frisbee or soccer on Fridays, and we have regular dev seminars and lunch-and-learns to talk tech and learn from each other.
You are a motivated Front-End Developer with an ability to work through problems independently. You are an excellent communicator and have an ability to collaborate with other teams. We value creative problem solving and the ability to prioritize issues. You must be able to take a complex feature and break it down into smaller pieces. You are able to research and recommend new technologies, and implement these ideas in a production environment.
Experience in, or eagerness to learn about the Adtech industry is greatly desired.
2+ years of experience in Front End Development
Responsive Design Techniques
Expert level knowledge of templating and styling languages/frameworks
Experience with web application and front-end performance tuning
Nice To Have
Highcharts / D3
Karma, Jasmine and other testing frameworks
What would you be responsible for?
Building new features for our recently released platform
Contributing to our core platform of common components
Creating new components that other engineers can use
Teaching and mentoring other Developers in best Front-End practices
Lead development, release and support for features
Performing code reviews
Collaborating with the team on new ideas or improving existing ones