A/B Test Engineer
An A/B test engineer spends most of their time working with Product Managers and implementing the tests that the PM’s and clients come up with. The tests come in the form of code that needs to be inserted into websites, via a tool called Optimizely. Candidates need to have excellent jQuery, HTML, SASS, and CSS skills. They should know how to use a command line, and how to work with a team using Git. It is expected that any engineer will understand basic concepts of cross-browser testing and media-queries. Understanding a JS framework, like Angular, Node, Express, etc, is helpful.
Growth Product Manager
A Product Manager spends much of their time interfacing with clients, designers, and engineers. On the client side, the PM must be able to come up with ideas that will improve revenue on client websites. After coming up with an idea, the PM will then oversee the process of making sure the idea is designed, according to spec, and then coded correctly by the engineer.