Reach out directly about this role
iOS Developer for Disk
Yandex Disk is one of the services within the virtual office Yandex 360, which helps organize work processes.
The mobile Disk is a thick client where you will encounter all aspects of mobile development. It has everything: complex file synchronization algorithms, non-trivial animations and screen transitions, integrations with numerous iOS frameworks, offline operation, several technology stacks from different eras — from Objective-C to SwiftUI and Kotlin Multiplatform. Working with the Disk codebase is like living in a large modern city with a deep history.
Development and improvement of photo scenarios We are turning Disk into a universal gallery for users by introducing new technologies, such as computer vision for photo cataloging and an AI photo editor. We are also actively engaged in its redesign.
Application modularization We are actively entering the corporate market, and this requires us to rethink the entire application structure. We need to bring it to a state where, for different user segments, we can create different builds from the same building blocks.
Technical challenges The best gallery must have a corresponding technical level: fast launch, optimized battery and internet usage, offline operation. Modularization implies the need to quickly understand a large codebase and, within the framework of a mega-refactoring, find optimal options for its decomposition. In both areas of work, you will be assisted by AI tools, which we actively use in daily development, and several hundred automated UI tests.
More about mobile development at Yandex — in the channel Yandex for Mobile
3-5 years
Experience
Full-time
Employment
Hybrid, Onsite
Work Format
Middle
Grade
Mobile Development
Specialization
IT & Tech
Industry
Corporation
Company Type
By city
Mobile Development
Specialization
IT & Tech
Industry
Corporation
Company Type