Interview with Vukashin Obradovik - Intermediate Front-End Developer, Olga Penovska - Junior Front-End Developer (Angular and Node), and Natalija Nikolova - Intermediate Front-End Developer (React and Java) at Seavus
Software development is constantly undergoing cycles of change and upgrades, especially in the field of front end. In fact, front-end development is changing so rapidly that keeping up with the new trends can be a real challenge. Attending and successfully finishing the Academy can be a stepping stone to a career in the IT industry. Many graduates from the Academy are already working at the software company Seavus.
We talked with three members of Seavus’ team who got their employment through the Academy: Vukashin Obradovikj - Intermediate Front-End Developer, Olga Penovska - Junior Front-End Developer (Angular and Node), and Natalija Nikolova - Junior Front-End Developer (React and Java).
What is the job of a front-end developer? Can you describe your typical workday?
Vukashin Obradovikj: The work of a front-end developer in Seavus is interesting and quite dynamic, which means I am never bored. I begin my workday by logging in to Seavus’ platform, checking email, and organizing my duties according to the schedule of activities and meetings for the day. Then I start coding following the specific requirements for the current project that have already been agreed on during the planning stage.
What knowledge and skills should a top front-end developer have today?
What are your impressions of the Academy and your employment at Seavus?
Olga Penovska: I consider my enrolling in the Academy the best professional choice I have ever made - and this comes from someone who has made a complete career switch after working as an architect for ten years. The Academy’s syllabus is perfectly designed to guide beginners with no experience whatsoever to becoming full stack web developers, by teaching the latest technologies that are used in the IT industry. The success of the course also had much to do with the lecturers’ commitment, who did their best to train us and give us the necessary knowledge to go on learning independently. Only when the course was over did I realize how much we had learned, and I was truly amazed by the scope of the material. After the Academy, I got an employment at Seavus and joined a team composed of some of the Academy’s best students. We were led by an experienced mentor, who guided us through projects and helped us advance further and step into the industry with confidence.
What projects are you currently working on and what keeps your motivation going?
Tell us more about yourself. What was the Academy’s impact on your further professional development and what is it like to be working at Seavus?
Natalija Nikolova: As a hardworking person, I try to give my best in everything I do. During my studies at the Faculty of Mechanical Engineering, I encountered programming in several subjects and was immediately drawn by it, so enrolling in the Web Programming Academy was a logical step for me to upgrade my knowledge.
With the help of the exceptional lecturers and assistants at the Academy, and with hard work, I was able to gain sound knowledge to help me become an Intermediate Front-End Developer at Seavus. It is an honor and pleasure to be working with amazing colleagues, who are willing to pass their knowledge to others. The positive energy in the team gives me additional motivation to do my best and advance further. Seavus is a company where I feel valued and motivated.
Which front-end trends would you like to see this year?
Natalija Nikolova: Nowadays, people use many different devices, which makes our job at providing a good user experience that much more challenging. To improve users’ experience, that is, the speed and performance of applications, new technologies are constantly introduced and developed.
From these trends I would single out the Micro Frontend Architecture as the most interesting. This approach divides a project into several “micro applications,” allowing several teams of developers to work on them. In other words, with a micro frontend, developers of different expertise can work together on a single project, which is especially useful when there is a need for combining several technologies. Additional benefits include faster development pace, fewer problems with deployment, diversity in framework preference and improved scalability. There are some drawbacks as well, such as more complex testing and configuration management, but I still think the Micro Frontend Architecture will persist and evolve in the future.