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-технологиях в России, обучаем беспроводным технологиям, ведем проекты с технологичными устройствами собственного производства.
- Парк мобильных устройств для отладки и тестирования.
- ДМС, внутренние мероприятия, поддержка от компании
- Все по правилам: соблюдаем ТК РФ, полностью белая зарплата.
Задайте вопрос работодателю
Он получит его с откликом на вакансию
Где располагается место работы?Какой график работы?Вакансия открыта?Какая оплата труда?Как с вами связаться?Другой вопрос
Откликнуться
