But there is one moment during a dev interview that I like the most. After a series of questions from our side, we swap roles. We give the candidate a chance to ask us anything at all. In most cases, you ask us the same questions! So, we decided to gather all answers in one blog post. Hope you find it helpful.
We always adjust team size to the needs and requirements of the project. Usually we work in teams of 3 to 8 people consisting of project manager, developers, quality assurance testers and depending on project needs - product designers. Each member of the group has his or her specific role to help keep our workflow clear.
We work in an Agile methodology. Our sprints are usually one or two week long. The whole team is always involved in the meeting with a client. We also strongly believe in retrospectives, so we evaluate project success and failures, and conduct the project with good communication. We don’t do the “blame game”; we always try to learn how we can work better next time.
Checklists. Checklists everywhere. Once you join netguru, we won’t leave you alone to fend for yourself. We are aware of how difficult it is to be a newbie in the company and adjust to new workflows. That’s why you always start with an experienced mentor and checklist by your side. Your mentor is in charge of introducing you to our processes and helps you to get access to all the tools we use. But that’s not all. Our huge dev team is divided into smaller teams. You’ll be sure to have a helpful leader who coordinates your group activities. If you have any problems, message your group or leader to find the best solution.
Yes :) We have offices in 7 cities in Poland, but our employees are welcome to work remotely from wherever they want as long as their working conditions enable them to take calls and be accessible via Slack. However, we do encourage our juniors to come to the office, it just makes learning process a bit quicker. Also, it will be easier to get to know our work culture and meet your colleagues. You should know that if you do decide to come here, you will be offered a free sandwich for breakfast and half-priced lunch. You will also find some snacks and beverages in the kitchen and you can play table football, PSP or Guitar Hero with your colleagues in the chillout room. We want you to feel here as comfortable as possible, that’s why atmosphere in our offices is very laid-back, there is no dress code and you can even bring your dog to work if you wish.
We use pair-programming not only to test your coding skills; We believe that it’s one of the best ways to learn more from each other. We do it from time to time, but the answer is that it depends on your arrangement. Sometimes it's twice per week, sometimes it's zero. It will depend on you.
Yes we do. We work with Rspec for RoR projects and XCT for iOS projects.
In most of our applications we use Ember/React/Angular.
We try to be as close to the newest stable versions as possible.
At Netguru, we put strong emphasis on constant learning and improving skills, our aim is to have the best developers on board. In almost every Friday, we have internal webinars available for everybody. Our developers spend around 5-10 % of their time on code review - we believe it is not only a great way on maintaining high quality of code, but above all it is a great way to learn from each other. Also, every employee has a growth budget that can be spent on books, course of choice, or conference, we will also support you if you want to become a speaker or mentor during one of your professional-related events. We cofinance our employees English and Polish language courses.
Communication is key, especially when your team is remote. Our core communication tool is Slack. We have a lot of open channels and private groups to chat with clients, team members, project members and so on. We do use Skype (but not so often anymore). Our calls are typically held on Google Hangouts now. So be sure it’s working on your computer before the interview!
That’s all for now. I hope our blogpost helps you to prepare yourself better for the recruitment process. If you're interested in applying for a developer position and would like to see what it's like to work at Netguru, check out our recruitment infopack to learn more about the company! And, of course, we’re here to answer any additional questions you might have. You can always drop us a line at firstname.lastname@example.org.