Developer iOS (удаленная работа)
(вакансия в архиве)

9 марта 2022

Уровень зарплаты:
з.п. не указана
Требуемый опыт работы:
Не указан

Вакансия: Developer iOS

О команде:
На данный момент мобильный штаб насчитывает более 100 человек и включает в себя Android- и iOS-разработчиков, отдел тестирования и менеджеров. Также с нами работают аналитики, дизайнеры, технические писатели, sales & marketing и другие. Команда iOS разработчиков насчитывает около 20 человек.

О проектах:
На сегодняшний день, наши продукты ежемесячно используют более 600 тысяч пользователей платформы iOS и их количество постоянно увеличивается.

Kaspersky Security Cloud — адаптивная система защиты, обеспечивающая безопасность всех действий в интернете: от общения в социальных сетях до банковских операций.

Kspersky 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&CD: TFS build & 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;

Что НЕ обязательно для работы у нас:
· Быть специалистом в вирусах и антивирусах;
· Иметь знания в области информационной безопасности;
· Разбираться в криптографии;
· Заниматься реверс-инжинирингом, дизассемблированием и динамическим анализом приложений.

ВАЖНО: данная вакансия предполагает возможность удаленной работы.



Посмотрите похожие вакансии

IOS Developer / IOS Разработчик
Компания: Aston
Зарплата: з.п. не указана
IOS developer
Компания: Adperfo Agency
Зарплата: от 30 000 до 90 000 руб.
Back-End Developer (удаленная работа)
Компания: ByAllMeans
Зарплата: от 0 до 320 000 руб.
Unity 3D Developer
Компания: Avataris GmbH
Зарплата: от 120 000 до 180 000 руб.