I've decided to join the company because I've got really impressed by their maturity, given the fact the company is still a startup. Since the beginning they were really professional and also I had the opportunity to meet the CTO on my very first interview, which speaks a lot about how they treat people in general and of course, the candidates. The business part is also really interesting for me and I've had the chance to work on projects around GDPR and privacy matters in the past. I really like how they prioritize beautiful and user focused UI's, which for a front end developer is also very important. On the technical side, the tech stack also brought interest to me, which is really cool.
I currently work as a Front End Developer on the End User development team, which is responsible for the Browser SDK and UI, the main parts of the CMP our clients use. My responsibilities are to maintain, implement and document new features on the SDK and UI, supporting the business.
I've never worked fully remote before, but I think the main challenge is communication. It's easy to just talk with people when you work together, in the same room. The challenge is to do it as often as it would be in person, but online. But of course, there is a limitation and teams have to understand that and communicate often and effectively. I did not change anything about my lifestyle, apart from the fact that now I don't lose time commuting, which is really good. I have now some more time to sleep a little bit longer or to exercise myself early in the morning with that extra-time.
Starting work at a new company remotely makes it hard to get an immediate feel for the people and culture, and forces you to be more disciplined in how you approach people to ask questions or help when you're just starting out. I was working fully remote in my previous company so I feel this hasn't changed my lifestyle at all.
The EUD team has set the daily scrum meetings to 9h45 german time, so for me it's 1h earlier at 8h45. After that, usually I check the tasks on the board or if there are any pull requests to be reviewed, in order to unblock my colleagues and have more things done by the end of the sprint. Every two weeks there is a meeting during lunch, which is called lunch & learn and the goal is to present topics that might be interesting for a broader audience within the company, such as plugins, new testing tools, etc. After lunch, I continue with my tasks and try to sync up with the team a little bit if needed, to see if there is anything I can help with or review. I continue to work on my tasks, keeping the Jira board always up to date. By now it's almost 6pm, so probably it's time to grab a beer and relax. :)
We use slack, google meet and discord, depending on the occasion and event.
With the actual situation of the pandemic, being able to start remotely was the only possible way to go in this case. But I would say one big advantage opposed to on site is that in the end you have more time for yourself, because of the absence of commuting.
I've had all the support I needed during the process, from the first interview to the final round. I've had my questions answered, concerns addressed and a little help with the offer also. I'm really grateful for that!