UNIT.City — місце, де люди працюють... КРАЩЕ! Обирай свій простір просто зараз 👉
Вікторія ГорбікІсторії
17 April 2025, 09:00
2025-04-17
“Still a long way to the ceiling.” The story of a front-end engineer who became a senior at 23 despite COVID and war, but still sees a path to development
In today’s dynamic world, there are specialists who have already reached the senior level in their specialty by the age of 25, having worked almost since school or since the beginning of their studies at a university. Surprisingly, not everyone likes this. However, this fact cannot be ignored.
Diana Koval, 23, from Dnipro, has been working since she was 17 and is now a Senior Software Engineer (React.js). The girl is surprised to hear about conversations where specialists are compared by age. She shared with dev.ua the arguments and criteria by which, in her opinion, it is more effective to evaluate specialists, and also talked about her path to the senior level and gave some advice to specialists who strive to grow, regardless of age.
In today’s dynamic world, there are specialists who have already reached the senior level in their specialty by the age of 25, having worked almost since school or since the beginning of their studies at a university. Surprisingly, not everyone likes this. However, this fact cannot be ignored.
Diana Koval, 23, from Dnipro, has been working since she was 17 and is now a Senior Software Engineer (React.js). The girl is surprised to hear about conversations where specialists are compared by age. She shared with dev.ua the arguments and criteria by which, in her opinion, it is more effective to evaluate specialists, and also talked about her path to the senior level and gave some advice to specialists who strive to grow, regardless of age.
Organic growth
Currently, the front-end engineer lives in Kyiv, where she moved after entering the Sikorsky Kyiv Polytechnic Institute.
Although the girl’s parents and relatives did not have IT professionals or techies, since childhood Diana loved everything related to computers and studied mathematics with enthusiasm. Her parents gave her a computer for six years, and the girl immediately began to dream about how she would do «something cool and useful» on it.
Diana Koval, Senior Software Engineer (React.js) (Photo from personal archive)
«Having my own computer was wow, I really wanted to learn how to do something on it, but at six years old I didn’t know what exactly,» she recalls.
The girl chose her specialty while still studying in Dnipro at the Lyceum of Information Technologies. Then she wanted to write code, like most of her friends who studied computer science at the Institute of Applied Systems Analysis of KPI. It was from them that Diana learned all the details about the specifics of the profession. Without hesitation, she chose the specialty «Computer Science» for her studies and aimed to develop in the front-end.
«The reason I liked the frontend was that I could see the results right away,» the girl recalls.
What was the main mistake a developer made at the beginning of her journey in frontend and what advice did other IT professionals give her?
The way up
Diana has been working for over six years, and it took her five of them to reach the senior level.
«I wasn’t chasing a specific title, but yes, I really wanted to become a cool general-purpose engineer,» she adds.
Diana started her journey with an internship at a small Ukrainian startup. During her first year of study, information about an internship at a small startup was posted in the students' chat room. The girl immediately filled out the form and came to the office for an interview. The employer was not embarrassed by the young age of the specialist and offered her a job.
The further process of growth was difficult for Diana, but very interesting. A teacher from the university helped her develop in her profession. Changing several jobs, the most difficult thing in the process of work, according to the engineer, was:
learn how to properly test dev — do not submit a non-working (or incomplete) version of the platform for testing or to users;
design scalable code — that is, code that is easy to extend and maintain;
Understanding overhead code is being able to read someone else’s code, which is written very, very complexly.
The girl says that although she did not see open hate regarding her senior level at a fairly young age, she did encounter situations that could have passively questioned her skills.
«Everything was resolved quickly: I showed everything not with words, but with deeds, this is my approach,» Diana shares her personal recipe for how she gets out of similar situations.
Why do programmers need smart glasses? Backend-Frontend developer told why he chose VITURE and what didn’t suit him in Meta and Xreal
Study, work, COVID, war
The development of the engineer coincided with peak changes in society and the labor market. She graduated from her studies during the height of the pandemic. At that time in 2020, the girl lived in a dormitory, which was completely empty during the Covid period and she had to go to Dnipro to visit her relatives.
«Everything happened very quickly, like everyone else at that time,» recalls Diana.
At that time, the engineer was already working as a front-end engineer at the Toy House, and they quite organically moved all communication with colleagues to online mode in Teams.
About money
Speaking of money, the girl recalls that at the beginning of her career she didn’t care how much she was paid. «I didn’t look at the salary at all, but due to certain family circumstances I changed my mind,» she adds. However, she says that now it is taboo for her to comment on her salary amounts, and refers to the statistics on DOU, where the thresholds for Senior Software Engineer specialists are published.
DOU screen
According to the data on DOU, a Senior Software Engineer (React.js) can claim a salary of $3,000 to over $5,000. But the specialist refrains from advising how many years it will take for other engineers to reach this level. «It all depends on the person, because everyone has their own „desired“ maximum and what is the maximum: money, skills, recognition, titles? There are many questions here, so I can’t answer specifically,» Diana explains.
For those who aspire to become a senior
Diana herself says that she doesn’t really focus on the title, because every company is different in terms of expectations and areas of responsibility. However, looking at her own example, looking at how she became a qualified and versatile engineer, she sees a simple formula:
interest,
persistence,
curiosity,
help from mentors,
a lot of time dedicated to studying.
The girl looks for mentors among her surroundings, in particular, colleagues, or turns to teachers from KPI, and gets all the necessary information from udemy, medium, and other well-known online learning platforms.
Speaking of basic knowledge, in her opinion, a front-end engineer should have:
basic concepts about algorithms and data structures,
in-depth understanding of your primary programming language (for me it’s JS and TS),
understanding how the internet works and why a web application is visible on the screen at all,
communication skills,
to convey your thoughts correctly,
the ability to «translate» your technical language into business language when communicating with non-technical specialists.
Platforms that will be useful for front-end developers and designers. A list from an experienced developer
About plans, ceiling and future
The girl speaks about her professional future from the perspective of development. And despite her current level, she says that she is still far from reaching the ceiling.
«Because everything is changing very quickly: we take into account AI and how it changes our day-to-day way of working,» she explains.
Currently, Diana is focused primarily on horizontal development, because she already has certain skills that she wants to develop, in particular, so she is currently actively working on this.
«I don’t really like titles, but I’m moving closer to those ices,» the girl says about her future plans.
He can’t share clear timelines yet, but he confidently states that he is working on himself.
«I had about 50 interviews last fall and was a strong junior, middle, and senior at different companies.» EPAM engineer explains why grades are bullshit
«Juni and Midli lost to artificial intelligence. I see no arguments for hiring novice specialists.» Senior Software Engineer believes that AI can replace young IT professionals. Does the community agree with his arguments: a big debate
The company withdrew the offer a few days before the planned start of cooperation. Senior 2D Animator believes that such actions caused her losses and expects compensation. On whose side is the truth?
Мануал для джуна. Python Developer: запитання на співбесіді, практичні завдання та поради для початківців
Джунів, які шукають роботу, проходять купу співбесід та отримують відмови замість оферів, під час війни побільшало. А все тому, що до співбесід необхідно ретельно готуватися.
dev.ua продовжує серію матеріалів про те, що треба знати джунам для проходження співбесіди й отримання омріяного оферу від першого роботодавця.
Олександр Ковтунов, Python Software engineer компанії Ajax Systems, який також проводить співбесіди для junior- і middle-фахівців, розповів про професію Python Developer і надав поради, як початківцям долучитися до професії.
«Світчнувся, коли це не було мейнстрімом». Як інженер-проєктувальник з Чернігова підкорив IT, ставши Senior Developer
10 років тому герой цієї статті обрав для себе нову сферу. Він став айтішником в часи, коли форуми були на піку популярності, а про мережу LinkedIn чули одиниці. Розповідаємо про кар'єрний шлях чернігівського програміста-світчера.
Middle - новий senior? Як IT-компанії змагаються з кадровим голодом
Український ринок праці в сфері IT перегрітий. Боротьба за хороших фахівців рівня senior і вище розгорнулася неабияка, адже багато досвідчених айтішників їдуть за кордон. Та й коштують вони недешево — зарплата senior-фахівця стартує від $ 3,5-4 000, що часто поза бюджетом українських компаній.
Have important news to share? Message our Telegram bot
Key events and useful links in our Telegram channel