Reach out directly about this role
Frontend Developer for the Apartment Search Team
Search is the leading search engine in Russia and a leader in the online advertising market, one of Yandex's most important businesses. Using neurotechnology, our users quickly find answers to any question asked by text, voice, or image.
Search is always at the cutting edge of progress. Many tools and technologies that have become the de facto standard within the company were invented and developed by us. We actively experiment with modern technologies, use a relevant development stack, and increase our own efficiency with AI.
There are many teams within Search, which means a great variety of tasks. Our developers actively participate in product development.
Our team is building a universal service for finding and buying real estate within Search, based on respect, expertise, and a desire to exceed expectations, where everyone can find housing quickly, conveniently, and safely.
Develop interfaces using TypeScript/JavaScript + React Create modern and accessible user interfaces for web applications. Apply a component-based approach, manage application state, and ensure high performance. Write clean, typed, and maintainable code using best practices and up-to-date versions of the technology stack.
Immerse yourself in the business context of the service Actively study the product's domain and business processes. Discuss requirements with analysts and product managers to understand user and business goals. Propose technical solutions that not only solve the tasks but also add value to the service from the perspective of user experience and business metrics.
Develop for modern browsers: Chromium 66+, Firefox 61+, Safari 12+ Ensure stable, fast, and identical performance of interfaces in all current versions of popular browsers. Apply modern web standards (ES6+, CSS3) and polyfills as needed, focusing on performance and cross-browser compatibility without supporting outdated platforms.
Deploy code using a fast and reliable pipeline (autotests, betas for PR) and automatic daily releases Work within a well-established continuous integration and delivery (CI/CD) process. Every change goes through an automated pipeline of building, testing, and deployment to preview environments for each pull request. Ensure regular and predictable delivery of functionality to production through a system of automatic daily releases.
Cover code with autotests in a convenient infrastructure (unit, Storybook, screenshots) Create and maintain a comprehensive automated testing system to ensure the reliability of the codebase. Write unit tests for component and utility logic. Use Storybook for visual testing and documenting components in isolation. Implement screenshot testing to prevent visual regressions in the interface.
More about frontend at Yandex — in the channel Yandex for Frontend
3-5 years
Experience
Full-time
Employment
Hybrid, Onsite
Work Format
Middle
Grade
Frontend
Specialization
Real Estate
Industry
Corporation
Company Type
By city
Frontend
Specialization
Real Estate
Industry
Corporation
Company Type