Before you're even considered, you need to write a lengthy web application. It's nothing too difficult, but it is very time consuming. If you're passionate about getting the job like I was, then you should go for it! If you're just trying to get another job, then you should not.
If you're smart enough to look up this company, then you're smart enough to take this advice. For the JavaScript developer position in particular (I can't speak to the others), what the UI looks like is very important. Yeah, sounds dumb, but I'm serious.
I spent a lot of time on this project, and my code was never even looked at. I did not move along in the interview process after this point, because the UI was not up to par. What the app looks like is very important to this company, so don't spend too much time like I did getting caught up with corner cases in the back end stuff or your endpoints being the most efficient. Get the UI to look beautiful, because if you don't, then your code will never see the light of day. I assume even then your code needs to be awesome of course, but I can't speak to this. Then again, if you look at some of their plugins, you'll see in line styling..
And they offer pay for your time, but that's basically only if you get hired.. So don't let that be your motivation. I think it's probably better if they stop offering that.
I am really glad you wanted to work with us. Thanks for taking the time to give us feedback too.
For applications like yours if we see UI issues then we give you that feedback so you can correct it. In the future we will make it more clear that UI is important.
Also, we pay $200 for the code challenge if you make it to the next round. Many people who we don't hire still get the money.
Top companies for "Compensation and Benefits" near you