Job Details
Frontend Developer for Yandex.Eda Main Screen Team
Yandex is looking for a Frontend Developer for the Yandex.Eda main screen team. Responsibilities include developing a new map, personalization, BDUI, and optimizing architecture and code. There is potential for growth to a tech lead position.
Developing a new map: We have already created the "Where to Go" map in Yandex.Eda, and we continue to improve it, expand its functionality, and add new scenarios. The map is one of the most technically challenging screens, as well as in terms of UX. New projects here are always a challenge. Developing personalization in the app: You will create new features related to the personalization of recommendation algorithms: algorithmic selection for finding places in the "Restaurants" and "Where to Go" superapps, as well as new algorithms based on customer preferences. Developing BDUI: You will build a BDUI layer from scratch to implement user interfaces and oversee this direction. Optimizing architecture and code: We pay a lot of attention to frontend architecture, performance, and code quality. We regularly refactor, improve application modularity, and increase interface stability under high load. Prospect of growing to tech lead: There is potential for growth into a management position: you will come up with new technical projects, develop Yandex.Eda web, manage the web team, conduct interviews, and participate in hiring processes.
Have at least three years of commercial frontend development experience Proficient in JavaScript and TypeScript Deep knowledge of React: hooks, context, rendering optimization, state management (Redux Toolkit, RTK Query, or React Query) Design and develop complex interfaces: forms, tables, lists, filters Use build tools and be familiar with development infrastructure: webpack or Vite, linters, formatters, CI Work with REST API, handle errors and network states, integrate analytics and monitoring on the frontend Conduct code reviews, decompose tasks, and document solutions
Don't miss a single job
Subscribe to our Telegram channel