Напиши текст вакансии для должности "IOS Developer". Название компании: "Emerging Travel Group (Ostrovok.ru, B2B.Ostrovok, RateHawk, ZenHotels)". Расположение: Москва. График работы: Гибкий график. Опыт работы: От 1 года до 3 лет. Ключевые навыки: 'iOS', 'Swift'

Emerging Travel Group is a travel-tech company that owns four brands: Russian brands Ostrovok.ru and B2B.Ostrovok, as well as international brands ZenHotels and RateHawk. We are seeking an iOS developer to expand our applications for travelers and travel agents. The mobile development team writes in Swift, and it uses VIPER for the architecture presentation layer. You will enjoy working with us, because in our team the voice of each developer is heard and taken into account when technological decisions are taken. Why you will enjoy working for us: The most high-tech travel service on the planet cannot build itself, so we do that — the Engineering team. Our powers are practically unlimited: we cooperate with all departments, develop all business lines — hotels, air tickets and transfers; B2B and В2С; local and global; and we develop internal products — CRM, the Intranet, the Blog and Infrastructure. We only care about the result, and not about how many hours you spend in the office. You may work from home or from the office, or choose a hybrid format.  We are obsessed with our work — we hold hackathons and open demo meetings, and together we watch important conferences in the office.  There are no rules or restrictions in our team, and nothing is taboo: learn, grow, experiment, invent new ways of achieving the targets — try it! We will always help and support you. Key tasks:   developing the Ostrovok application and those of our other brands for iOS;   involvement in architecture decisions that will impact the development process;   involvement in Code Review.   What we expect of you:   experience of commercial development for iOS of at least 2 years;   excellent knowledge of Swift;   knowledge of the main algorithms and data structures;   knowledge of design patterns and the ability to apply them;   the ability to profile applications and make them work faster;   knowledge of English sufficient to understand technical documentation.   Desirable:   experience of writing unit and integration tests;   experience of working with Core Data;   the ability to create complex animations and custom transitions;   experience of developing bash/Unix shell scripts.   What we offer:   100% official salary;   A comfortable office in the center of Moscow with a free gym, relaxation areas, unlimited tea/coffee and meals;   Hybrid work format: remotely, in the office or combined;   A flexible timetable — we don’t require you to be online or in the office at 09:00 sharp. You can start work at a time that suits you;    Interesting and ambitious tasks that will take you to the next professional level;   Learning: seminars, trainings and conferences. If you want to participate in a conference,we will help to organize it;    Private health insurance;   Team-building activities: movie nights, quizzes, thematic parties, annual trips to the countryside, football and volleyball matches;   Corporate discounts on hotels and other services;    A young and active team of super specialists.