I have been with Roku for a bit longer than a year now, and am very grateful to work here.
Looking from the perspective of a software engineer, this place has a lot to offer: solving interesting problems, lots of latest-and-greatest technology to play around with, and the pay is competitive.
You will have your technology skills in spades after working here because the projects are very diverse.
I have worked with our well-known partners and customers that are household brands, which is another aspect of the work here. Whatever you do here has an immediate effect on millions of Roku users.
The perspective of software design and even some coding aspects is greatly influenced by how this will affect the end users.
The only serious complaint I have is the expensive health coverage, since the company does not seem to cover that much compared to other places I have worked.
Also, the 401(k) is not matched.
Depending on a team, your "social load" can vary. These include meetings, emails, discussions, etc.
I personally do not like the formalism of meetings, but I guess they come with the territory of being a senior developer in a company that is already pushing the 400+ headcount.
The interview process is split into two parts. The first part is a chat with HR to learn a bit about the company. The second part is a technical interview with the group you will be working with.
Applied via referral. The hiring manager reached out, and we had an online interview. I never heard back from the recruiter afterwards. This did not give me a lot of confidence in the company, so I accepted another offer.
There were two interviews: one technical and one behavioral. It was a pleasant process, allowing flexibility in scheduling these interviews. The interview team was very friendly, which created a comfortable environment and allowed me to answer que
The interview process is split into two parts. The first part is a chat with HR to learn a bit about the company. The second part is a technical interview with the group you will be working with.
Applied via referral. The hiring manager reached out, and we had an online interview. I never heard back from the recruiter afterwards. This did not give me a lot of confidence in the company, so I accepted another offer.
There were two interviews: one technical and one behavioral. It was a pleasant process, allowing flexibility in scheduling these interviews. The interview team was very friendly, which created a comfortable environment and allowed me to answer que