What We Do
Impact is transforming how advertisers handle media and performance marketing partnerships. Our integrated suite of products enables digital brands and agencies to maximize their return on global ad spend by providing a single trusted view into the consumer journey from ad impression through acquisition — across all devices and channels.
Why Work For Us
At Impact, we are passionate about our people, our technology, and are obsessed with customer success. Working together enables us to grow rapidly, win, and serve the largest brands in the world. If you are looking to join a team where your opinion is valued, your contributions are noticed, you get to work with fun and talented people solving cutting-edge marketing challenges with technology, and advance your career, this is the place for you. Impact Radius operates globally with offices worldwide in Santa Barbara, San Francisco, Columbus, New York, London, Cape Town, and Sydney.
Our Cape Town office has an extremely unique and diverse culture. We strive to treat every person with respect and are always up for a traditional South African braai once you've decided to join this awesome tech company. We love to partake in activities and events such as Impi Challenges, frequent team buildings, breast cancer awareness, Gun Runs and much more. Our work environment is one that is casual and we encourage you to feel comfortable by sitting on some of our fat sacks with a warm cup of java whilst typing/coding away. Oh, and we have UNLIMITED LEAVE! ;)
Our Engineering Processes
Our tasks are approached on an ad-hoc bases and iterated upon over several stages. The methodology we follow is similar to Kanban, with intermittent spikes and planning sessions for complex problems.
The intellectual property of the team is maintained on GitHub, and we follow the standard PR process for evolving the project. To ensure that we produce a robust scalable project, both unit and integration tests are delivered with each addition. Knowledge share is key to scaling our engineering capacity, and we take pride in maintaining appropriate documentation in key areas.
Our Hiring Process
We love meeting new people! At first, you will have a screening call with our recruitment team, if things are going well from there, we will then organize a face-to-face interview with the appropriate engineering team. This will then result in a final interview with the relevant teams in the US depending on the type of role. Assessments may also be included in the hiring process.