👀 Дизайнеры, с какой командой вы мэтчитесь по вайбам? Проверяйте на Вайб-чеке→ vibe.habr.com

iOS разработчик (middle/senior)

Местоположение и тип занятости

МоскваПолный рабочий деньМожно удаленно

Компания

Разработка программного обеспечения

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

О компании и команде

Компания «РуПост» (входит в Групп компаний “Астра”) – российский производитель ПО для организации прикладной инфраструктуры предприятий.
РуПост разрабатывает и развивает тиражные программные продукты для организации безопасных почтовых коммуникаций, работой с документами, доступа к интранет-ресурсам и корпоративным системам среднего и крупного масштаба. Портфель продуктов РуПост включает безопасное мобильное рабочее место WorksPad и корпоративную почтовую систему RuPost.
Заказчиками и пользователями продуктов РуПост являются ведущие госкорпорации, крупный бизнес, различные госструктуры, организации и компании. Продукты РуПост обеспечивают реализацию программы импортозамещения программными продуктами мирового уровня.
Команда РуПост – уникальный коллектив профессионалов, обладающих обширным опытом работы в ведущих российских и мировых компаниях, задающих высочайшую технологическую планку реализации российских решений.
Открытая культура, возможность гибридного и дистанционного формата работы (на выбор), тесное взаимодействие с другими командами Групп компаний Астра, перспективные технологии, амбициозные задачи и не менее амбициозные их решения – всё это делает РуПост уникальным местом притяжения профессионалов.
В основе продуктов RuPost лежат собственные ноу-хау, актуальные платформы и самые современные технологии, компоненты с открытым кодом, передовые подходы и практики в обеспечении информационной безопасности.
Работа в продуктовом R&D - уникальная возможность для профессиональных разработчиков и инженеров принять участие в создании российского “коробочного” корпоративного ПО мирового класса.

Ожидания от кандидата

Обязанности:

  • Разработка корпоративного “суперприложения” (superapp) – защищенного мобильного клиента для работы с корпоративной почтой, календарями, контактами, “корпоративный dropbox”, встроенные чат-боты и другие интегрированные функции
  • Участие в формировании требований, баг-трекинг с ведением в системах управления разработкой
  • Работа над задачами из разных областей с учетом тенденций в отрасли

Требования:

Обязательные:

  • Отличное знание Swift, UIKit, AutoLayout
  • Знание особенностей построения многопоточных приложений
  • Хорошие алгоритмические знания и навыки
  • Знание принципов и практик ООП, MVVM-C, приверженность SOLID
  • Опыт работы с ReactiveCocoa (or RxSwift)
  • Опыт работы с SQLite, XML, JSON
  • Знание принципов и опыт построения клиент-серверного приложения
  • Опыт верстки комплексного нативного UI

Будет большим плюсом, если имели опыт с:

  • Опыт работы с компонентами WebView, JS, HTML, CSS
  • Разработка пользовательских компонент UI (custom view)
  • Опыт работы в модели CI (Continuous Integration)
  • Использование Fastlane, Jenkins
  • Знания и опыт использования библиотек шифрования и электронной подписи (AES, ГОСТ)
  • Опыт командной работы в гибких процессах разработки с использованием специализированных систем (Git, pull requests, Redmine/Jira и т.п.)

Условия работы

  • Уверенность в будущем. Мы чтим ТК РФ: у нас стабильный и прозрачный "белый" доход, и полноценный соцпакет
  • Забота о здоровье. Оформим полис ДМС со стоматологией