Frontend

Frontend development
JavaScript
This track is only available in Russian

Yandex holds high standards for interface development: we aim to get things right from the start.

In large teams, collaborative coding is highly valued, with code reviews, pair programming, shared standards, libraries, and code reuse being essential practices. We’ve created tasks that are perfect for those who love coding without the hassle of routine processes.

Proficiency in functional and reactive programming
Understanding of TypeScript's type system
Big data processing
Working with events and asynchronous programming
Advanced CSS layout techniques
Creative problem-solving techniques

Prizes

Compete for a chance to win cash prizes.
500,000 RUB
First place
400,000 RUB
Second place
300,000 RUB
Third place
200,000 RUB
Fourth place
100,000 RUB
Fifth place

The best
of the best

16,000+

applications from developers in 70 countries
were received last year. Yandex Cup is a chance to test yourself and go head-to-head against the best programmers from all over the world.

Junior to Expert

open to developers of all levels
For the first time, juniors and Yandex employees will participate in the championship, competing separately for the title of company champion.

Gold Final

for the title of absolute champion
Track winners will compete against the victorious Yandex employees.

Rounds

October 14–20 online
Qualifying
You may compete in several categories. The top participants will go to the semi-finals­*
November 3 online
Semi-finals
Choose only one category. The top 20 participants in each will advance to the finals­*
December 2–5 in‑person
Finals
The Yandex Cup 2024 finals and award ceremony in Tashkent. Additionally, the Gold Final will feature the winners of each category­** competing for the title of The Best Developer
* Rounds and dates vary for the Machine Learning and Mobile Development categories. Check out the category pages for more details.
** Winners of the Machine Learning category will not participate in the Gold Final.

Team

  • Sergey Berezhnoy
    Sergey Berezhnoy
    VP, Developer Relations
  • Roman Barlos
    Roman Barlos
    Senior frontend developer
  • Kirill Ivakhnin
    Kirill Ivakhnin
    Frontend developer
  • Pavel Piliak
    Pavel Piliak
    Frontend developer
  • Nikita Sandakov
    Nikita Sandakov
    Frontend developer
  • Vladimir Ulyanov
    Vladimir Ulyanov
    Senior frontend developer
  • Boris Yuzhakov
    Boris Yuzhakov
    Senior frontend developer
  • Anna Motoshkina
    Anna Motoshkina
    Frontend developer
  • Olzhas Seitmagambet
    Olzhas Seitmagambet
    Frontend developer
==============
Stay connected
==============