IOS Developer (Kaspersky WhoCalls)

Лаборатория Касперского

IOS Developer (Kaspersky WhoCalls)

Описание вакансии

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.

В ваши задачи будет входить:

  • Написание кода приложения, документации, и Unit-тестов к нему;
  • Участие в проектировании архитектуры;
  • Взаимодействие с менеджерами, дизайнерами, аналитиками, тестировщиками, техническими писателями, смежными командами и др.

Основные качества успешного кандидата:

  • Опыт коммерческой разработки на языке Swift;
  • Знание основных фреймворков iOS SDK (Foundation, UIKit), желательно знание SwiftUI;
  • Знания в области проектировании архитектуры приложений;
  • Понимание принципов работы App Extensions и их взаимодействия с iOS и Hosted App;
  • Самоорганизованность, здоровая автономность в работе, умение разбираться в новом материале, работать с информацией, взаимодействовать с коллегами.
Навыки
  • Swift
  • Xcode
  • UIKit
Посмотреть контакты работодателя

Похожие вакансии

Simtech Development

IOS Developer Middle+/Senior

Simtech Development

Удаленная работа
  • Москва

  • Не указана

Рекомендуем
Aezakmi Group
Удаленная работа
  • Москва

  • Не указана

Рекомендуем
Ozon
Удаленная работа
  • Москва

  • Не указана

Рекомендуем
Hi, Rockits!
Удаленная работа
  • Москва

  • Не указана

XPN Network
Удаленная работа
  • Москва

  • Не указана

МТС
Удаленная работа
  • Москва

  • Не указана

Программный Продукт, ИТ-компания

IOS разработчик

Программный Продукт, ИТ-компания

Удаленная работа
  • Москва

  • Не указана

Effective
Удаленная работа
  • Москва

  • до 350000 RUR

Азбука вкуса

IOS-разработчик

Азбука вкуса

Удаленная работа
  • Москва

  • до 350000 RUR

Bip.ru
Удаленная работа
  • Москва

  • до 350000 RUR

Data-Driven Lab

IOS Developer

Data-Driven Lab

Удаленная работа
  • Москва

  • до 350000 RUR

Альфа-Банк
Удаленная работа
  • Москва

  • до 350000 RUR

Картнода
Удаленная работа
  • Москва

  • до 350000 RUR

AppsTrain
Удаленная работа
  • Москва

  • до 1800 USD

Лента, федеральная розничная сеть

IOS-разработчик

Лента, федеральная розничная сеть

Удаленная работа
  • Москва

  • до 1800 USD

WILDBERRIES
Удаленная работа
  • Москва

  • до 1800 USD

Карташов Александр Евгеньевич

IOS (swift) разработчик

Карташов Александр Евгеньевич

Удаленная работа
  • Москва

  • до 1800 USD

БайтЭрг
Удаленная работа
  • Москва

  • от 200000 RUR

Octobank
Удаленная работа
  • Москва

  • от 200000 RUR

PLC.01
Удаленная работа
  • Москва

  • от 200000 RUR

Хотите оставить вакансию?

Заполните форму и найдите сотрудника всего за несколько минут.
Оставить вакансию