Position: Frontend Developer
Category: JavaScript
English level: fluent
Years of experience: 4


One of the most challenging projects I worked on was an investment platform where I led the frontend team as a frontend engineer. The project was built using HTML, CSS, React, TypeScript, Vite, Cypress for testing, and Firebase.

My responsibilities included designing and implementing the frontend architecture, leading the team to ensure timely delivery of features, and working closely with the backend team to integrate our frontend with the backend APIs.

One of the key challenges we faced was balancing performance optimization with timely delivery. We initially spent a lot of time on optimization, which caused delays in delivery. We quickly realized the importance of prioritizing features and user experience over optimization, and only optimizing when necessary. This was a valuable lesson for me as a frontend engineer.