26 марта 2025
Kaspersky WhoCalls - определитель номера от ЛК. Не хочешь брать трубку с неизвестных номеров? Продукт подскажет кто звонит: банк, какие-то другие организации или мошенники. Продукт весьма популярен в России и имеет хороший рейтинг, а в этом году планируется выход в новые регионы.
Продукт был выпущен в 2017 году и с тех пор активно развивается и пополняется новыми функциями.
Поддерживаемая на текущий момент версия iOS: 15+
Основной стек технологий и подходов:
Основной язык разработки: Swift;
Основные фреймворки: UIKit, SwiftUI, StoreKit, BackgroundTasks, CallKit;
Многопоточность: NSOperation, GCD;
Unit Testing: XCTest;
UI Testing: Собственная библиотека для автоматического снятия скриншотов, необходимых как для лингвистического тестирования, так и публикации в AppStore;
Контроль качества кода: Coding Style Guide, SwiftLint, CodeReview, собственные инструменты анализа;
Code Review: Azure Repos Pull Requests;
СI&CD: Azure Build & Release Pipelines, собственные системы сборки и тестирования уровня компании, TestFlight, Crashlytics;
Analytics: Firebase Analytics, AppsFlyer;
Feature Toggling: Firebase Remote Config + собственные инструменты;
A/B Testing: Firebase A/B Testing;
Philosophy: RIB, чистая архитектура, SOLID, Monorepo, feature-toggling;
Task Tracker: Azure Boards.
В ваши задачи будет входить:
Основные качества успешного кандидата: