Senior/Lead iOS Developer

Senior/Lead iOS Developer

Python

Мы - IT-команда ESMART® с собственным производством и R&D в Зеленограде. Проект успешно развивается в России и имеет международное направление для рынков Азии. Мы разрабатываем умные, технологичные девайсы, которые помогают десяткам тысяч людей проходить бесконтактную идентификацию с помощью карт и телефонов. Выпускаемые нами считыватели, носимые и IoT устройства используют беспроводные технологии NFC и Bluetooth.В связи с расширением продуктовой линейки мы ищем в нашу дружную команду iOS разработчика.

Используем технологии: CoreNFC, CoreBluetooth, CoreImage, NotificationCenter (local/push), NetworkExtension, WebKit, ReactiveObjC, RxSwift, SqlCipher, BerTLV, MQTTClient (Novastone), SocketRocket. Собираем в Jenkins, дизайним в Figma.

Вам предстоит:

  • Ускорить выпуск новых релизов и появление новых фич в мобильных приложениях
  • Автоматизировать сборку и тестирование
  • Создавать пользовательские интерфейсы в соответствии с дизайнами в Figma

Мы ожидаем, что вы:

  • Владеете Swift и Objective-C, умеете создавать проект приложения / библиотеки "с нуля”
  • Знание принципов управления памятью. ARC, Value / Reference Semantics
  • Уверенное владение UIKit и умение верстки "кодом". Знание механизма работы AutoLayout. Уверенное владение frame based layout
  • Опыт применения protocol-oriented programming
  • Знание жизненных циклов приложения и UIKit контроллеров
  • Уверенное знание и опыт применения архитектурных паттернов. MVVM, Clean Swift, VIP
  • Опыт работы с Git / Bitbucket (Commit / Push / Merge / PullRequest / Branch)
  • Опыт настройки множественных зависимостей между модулями. CocoaPods, SPM или "ручная" настройка
  • Уверенное владение UI коллекциями (UITableView / UICollectionView)
  • Опыт работы с View / Memory Debugger
  • Владение SQL. Опыт работы с БД
  • DeepLinks и опыт настройки .well-known
  • Понимание устройства PUSH-сервисов
  • Опыт работы с криптографией (CommonCrypto / CryptoKit / Security)
  • Опыт работы с фреймворками (CoreBluetooth, CoreNFC, RxSwift / Combine, Alamofire / Moya)
  • Опыт настройки WEB-сервера (IIS, Apache, nginx, lighttpd) и любой реализации северного backend (Perl /PHP / Python / Java / ASP). Понимание многопоточного / конкурентного обмена, поддержка сессионности

Мы предлагаем:

  • Все необходимое для комфортной работы: корпоративный Mac, кухня, вкусный кофе.
  • Все плюшки аккредитованной IT-компании.
  • Формат: офис/гибрид в технопарке Элма, г. Зеленограда минимум на период испытательного срока. Формат связан с особенностями выпускаемых продуктов и необходимостью понять их специфику. Потом мы будем готовы обсудить удаленку.
  • Отличный офис с панорамным остеклением, вид на городской пруд с парком, парковка, легкая транспортная доступность.
  • Компенсация стоимости проезда до офиса, если дорога будет занимать более часа. Помогаем с релокацией.
  • Возможность обучения и роста. У нас одна из самых больших компетенций в RFID-технологиях в России, обучаем беспроводным технологиям, ведем проекты с технологичными устройствами собственного производства.
  • Парк мобильных устройств для отладки и тестирования.
  • ДМС, внутренние мероприятия, поддержка от компании
  • Все по правилам: соблюдаем ТК РФ, полностью белая зарплата.

Задайте вопрос работодателю

Он получит его с откликом на вакансию

Где располагается место работы?Какой график работы?Вакансия открыта?Какая оплата труда?Как с вами связаться?Другой вопрос

Откликнуться

Report Page