What does the current tech stack look like and what do you like about this choice?
I would say my main daily ‘work instruments’ are React, TypeScript, GraphQL and React Testing Library. And what do I like about them? Everything! It’s great how fast, straight forward, easy to test and flexible they all are. Besides, we do a lot of research on new technologies, best practices we can adopt, calculating existing tech debt, doing everything possible to make our huge code base more ‘bulletproof’, and streamlining our development process
How is your team organised?
We have a big team of around 15 people, so we divided ourselves into two gangs (yes, we call them gangs) feature and maintenance. We can switch between them during the year depending on needs and our wishes. Right now, I’m part of a feature gang and I collaborate a lot with other disciplines such as backend, Android and iOS. We have a lot of discussions together about outgoing tasks which helps us a great deal in coming up with best-possible solutions for our ideas.
How would you rate pair programming?
I find it very useful, especially for me as a Junior Software Engineer since it’s one of the best ways to learn something from my more experienced colleagues, while also adding my fresh ideas and vision to their work. We use it a lot for debugging processes as well because we believe that four eyes are always better than two.