Igor Joshevski: Seavus gives you the opportunity to be involved in many interesting large-scale projects

In this interview with Igor Joshevski we are talking about the upcoming Code Talks event and the responsibilities of a Technology Line Manager position in a large company like Seavus.

Tell us briefly about yourself and your working day as a Technology Line Manager at Seavus.  

- I’ve been an active participant in the world of programming for a long time, working in Seavus alone for over eight years now. During my working day I deal with numerous challenges of both a technical and non-technical nature. In short, this is what my daily routine looks like: I start the mornings by reading emails and holding meetings with my colleagues to determine and synchronise our activities for the day. Noons are usually reserved for interviews and communicating with our technology line developers about their ongoing activities, the project’s status and challenges, as well as about their career development.      

Can you tell us more about some of the projects (Front-end architecture, applications) you are currently working on in Seavus?

- Working in a large company such as Seavus gives you the opportunity to be involved in many interesting large-scale projects, which often make use of the most advanced technologies available. Some of the most interesting projects we are working on at the moment come from the fields of Internet of Things and the automotive industry. These projects allow us to develop complex architectures that meet the latest standards in the world of frontend programming, such as that of micro frontends. 

What can we expect to hear during your upcoming CodeTalks presentation?   

- At the upcoming CodeTalks event I am going to talk about Micro Frontend Architecture. The visitors will be able to learn what Micro Frontend Architecture actually stands for, but also why and when we find it useful, what benefits it offers, and why it is so popular in companies where more teams are working on the same project. 

So, what is Micro Frontend Architecture? 

- In short, Micro Frontend Architecture allows us to split up the project and the code into smaller units with distinct functions so that smaller teams can work independently on the same project, use different libraries and frameworks, and still create a complete product in the end.  

What are the latest breakthroughs in the field of Frontend, and what is slowly going out of fashion?  

- The latest interesting development is that JavaScript has evolved in so many levels as a programming language that it has found application in devices for which it used to be considered useless. This will offer developers the opportunity to work on many interesting projects from many different fields. 

Things that are going out of fashion include the use of jQuery, Backbone, and all the other libraries without which it used to be virtually impossible to create a well-organized code or application.

What technologies should those interested in pursuing a frontend career focus on? What technologies are fundamental for starting a frontend career?

- Most importantly, they should focus on the JavaScript language and the latest ES6+ standards. This is the foundation of everything that follows in the development of a product. Of course, they should also learn how to use at least one of the popular libraries and frameworks, such as Angular, Reach, or Vue. And finally, everyone who wants to build a career in this field needs to learn both HTML5 and CSS as it is these languages that enable us to create a functional and attractive application.