Job Details
Frontend Developer for Yandex Food's Main Screen Team
Yandex is looking for a Frontend Developer for the 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 Food, 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 searching places in the 'Restaurants' and 'Where to Go' superapps, as well as new algorithms based on customers' personal preferences. Developing BDUI: You will create 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 into a tech lead: There is potential for growth into a managerial position: you will come up with new technical projects, develop Yandex Food's web presence, 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