Reach out directly about this role
By city
3-5 years
Experience
Full-time
Employment
Hybrid, Onsite, Remote
Work Format
Middle
Grade
Mobile Development
Specialization
IT & Tech
Industry
Corporation
Company Type
Yandex Pro helps drivers, couriers, and assemblers work with Yandex services in Russia and abroad: complete orders, track earnings, pass quality checks, etc.
Almost the entire UI and the vast majority of the business logic of the Yandex Pro application are written in Flutter. We actively use native platform capabilities (work with the camera, Foreground Service on Android and Extensions on iOS), platform APIs via plugins, and even a bit of Dart FFI. We have the largest Flutter development team in Russia with extensive experience in building products and processes. We rewrote an existing native Android application in Flutter and successfully adapted the framework in a large team.
Several product teams are working on the driver-side Taxi product, each responsible for one or more areas: * the professions and communication team simplifies user onboarding, transition to self-employment, and develops various ways to communicate with performers: chats, stories, Easter eggs, objects on the map; * the earnings and balance team develops the financial module within Yandex Pro, which helps performers receive and view information about completed orders and income, and promptly transfer earned funds to their bank accounts; * the order and retention team handles the taxi order cycle (e.g., transitions from one status to another, communication with the passenger), navigation, and route guidance within Yandex Pro using the built-in navigator, and improves more complex order mechanics in Taxi (e.g., chain orders, combo orders, out-of-town trips); * the efficiency team strives to increase drivers' productive working time and their income through subsidies and bonuses, the ability to receive orders along the way, and provide hints to drivers on which area of the city to move to to get more orders; * the marketplace team develops fintech projects for Yandex Pro performers. For example, integrating Yandex Fuel or creating a marketplace where performers can pay for goods from partners directly from their in-app balance; * the Pro platform team writes core libraries for product development teams, develops major product features (internal navigation aka Yandex Maps), and optimizes application performance and power consumption.
We regularly speak at conferences and talk about ourselves and our work: * Gena Yevstratov on the Pro development team and product; * a major discussion on why Flutter is the best solution for our product; * Alyosha Shvedchikov on security in Flutter applications security in Flutter applications;
We also develop educational programs in Flutter to help the community grow faster. We created and ran the Flutter track at the School of Mobile Development 2022, organize a course in Innopolis in English, regularly conduct courses in Sirius for students, organized a track at the Yandex Cup championship, and do much more :) Empathy, responsiveness, and professionalism are qualities we value in our colleagues.
Learn about the development of Yandex urban services at dev.go.yandex