Напиши текст вакансии для должности "IOS Developer". Название компании: "Лаборатория Касперского". Расположение: Москва. График работы: Полный день. Опыт работы: От 1 года до 3 лет. Ключевые навыки: 'iOS', 'Git', 'TFS', 'Swift'

О команде:На данный момент мобильный штаб насчитывает более 100 человек и включает в себя Android- и iOS-разработчиков, отдел тестирования и менеджеров. Также с нами работают аналитики, дизайнеры, технические писатели, sales &amp; marketing и другие. Команда iOS разработчиков насчитывает около 20 человек. О проектах:На сегодняшний день, наши продукты ежемесячно используют более 600 тысяч пользователей платформы iOS и их количество постоянно увеличивается. Kaspersky Security Cloud — адаптивная система защиты, обеспечивающая безопасность всех действий в интернете: от общения в социальных сетях до банковских операций. Kaspersky Password Manager — защита и безопасное хранение паролей, важных документов, банковских карт и других личных данных. Kaspersky Safe Kids — защита ребенка от опасностей как в интернете, так и в реальном мире: блокировка нежелательных веб-сайтов, определение местонахождения, контроль времени использования каждого устройства. Kaspersky Secure Connection — обеспечивает безопасное соединение, защищает персональные и платежные данные во время онлайн-банкинга, покупок в интернете или общении в социальных сетях. Kaspersky Who Calls — защита от спам-звонков и мошенников. Основной стек технологий и подходов:· Язык разработки: Swift;· Основные фреймворки: UIKit, Foundation, StoreKit, CoreData, NetworkExtenstion, e.t.c.;· Многопоточность: NSOperation, GCD;· Unit Testing: XCTest;· UI Testing: Собственная библиотека для автоматического снятия скриншотов, необходимых как для лингвистического тестирования, так и публикации в AppStore;· Контроль качества кода: Coding Style Guide, SwiftLint, CodeReview, собственные инструменты анализа;· Version Control: Git;· Code Review: TFS Pull Requests;· СI&amp;CD: TFS build &amp; release pipelines, собственные системы сборки и тестирования уровня компании, TestFlight, App Center;· Analytics: Firebase Analytics, AppsFlyer;· Feature Toggling: Firebase Remote Config + собственные инструменты;· A/B Testing: Firebase A/B Testing + собственные инструменты;· Philosophy: RIB, чистая архитектура, SOLID, Monorepo, feature-toggling;· Task Tracker: TFS; В ваши задачи будет входить:· Написание кода приложения, документации, и Unit-тестов к нему;· Участие в проектировании архитектуры;· Взаимодействие с менеджерами, дизайнерами, аналитиками, тестировщиками, техническими писателями, смежными командами и др.; Основные качества успешного кандидата:· Опыт коммерческой разработки на языке Swift;· Знания основных фреймворков iOS SDK (Foundation, UIKit);· Знания в области проектировании архитектуры приложений;· Уверенные навыки работы с многопоточностью;· Понимание принципов построения пользовательского интерфейса в соответствии с Human Interface Guidelines; Что НЕ обязательно для работы у нас:· Быть специалистом в вирусах и антивирусах;· Иметь знания в области информационной безопасности;· Разбираться в криптографии;· Заниматься реверс-инжинирингом, дизассемблированием и динамическим анализом приложений. ВАЖНО: данная вакансия предполагает возможность удаленной работы.