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

Middle/Senior iOS developer

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

Санкт-ПетербургПолный рабочий день

Компания

Разработка ПО банковского сектора

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

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

На данный момент есть два проекта на выбор – интернет-банк для малого и среднего бизнеса и интернет-банк для физических лиц.

Мобильные части системы дистанционного банковского обслуживания модифицируются. В основу положен принцип независимых слабосвязанных модулей, которые могут быть запущены в минимальном окружении, необходимом для работы. Разработка ведется на Swift последней версии.

Ключевые задачи:

  • Разработка мобильного приложения для платформы iOS:
  1. 80% времени – добавление и развитие продуктовых фич в двухнедельные релизы
  2. 20% времени – непосредственное участие в решении сложных технических задачах по улучшению инфраструктуры и инструментов разработки, улучшению эффективности, безопасности и производительности кодовой базы
  • Разработка на основе дизайн-системы, позволяющая экономить на верстке экранов и уделять большее внимание архитектуре, функционалу и удобству продукта
  • Повышенное внимание к безопасности и отсутствию уязвимостей в продукте. Использование специальных анализаторов уязвимостей наподобие Fortify
  • Разработка unit-тестов обязательна (принципы FIRST), cross code review
  • Формирование принципов командной разработки

Стек технологий:

  • Пишем новые фичи на Swift 5.0+
  • Возможность использовать SwiftUI и Combine в продуктовых демо-приложениях (а в скором времени и на продакшн)
  • Архитектура MVVM или VIP (Clean Swift) в зависимости от направления
  • Принципы SOLID, KISS, DRY во главе угла
  • Зависимости через SPM + CocoaPods. Цель – оставить только SPM
  • Задачи ведутся в Jira, документация разработки и процессов – в Confluence, дизайн в Figma

Что предлагаем:

  • Полная/частичная удаленка или работа из офиса на ваш выбор
  • Гибкое начало и окончание рабочего дня, свободный дресс-код
  • Оплата посещения ведущих конференций мобильной разработки (Mobius, AppsConf, TeamLead Conf и др.) и внутренних митапов
  • Возможность межкомандной ротации
  • Релокационный пакет (компенсация расходов на покупку билетов и аренду жилья в течение первых трех месяцев)
  • Официальное оформление в соответствии с ТК РФ
  • Конкурентный уровень дохода: оклад + премии
  • Медицинская страховка, страховка для выезжающих за границу
  • Доплата к отпускному и больничному листу
  • Дополнительные льготы при заключении брака и рождении детей
  • Социальная поддержка при сложных жизненных ситуациях
  • Льготное кредитование для сотрудников
  • Обучение в корпоративном университете банка
  • Корпоративная библиотека