Being Russia’s search giant, Yandex employs thousands of developers, who are daily challenged by a huge amount of front-end development problems. Such as fast developing, maintaining long-lived services, code reusing, team scalability an many more. I would like to share with the community our solutions to these problems and speak about how they evolved through time and technological changes.