Middle/Senior iOS developer
Требования
Местоположение и тип занятости
Компания
Разработка ПО банковского сектора
Описание вакансии
Условия работы
На данный момент есть два проекта на выбор – интернет-банк для малого и среднего бизнеса и интернет-банк для физических лиц.
Мобильные части системы дистанционного банковского обслуживания модифицируются. В основу положен принцип независимых слабосвязанных модулей, которые могут быть запущены в минимальном окружении, необходимом для работы. Разработка ведется на Swift последней версии.
Ключевые задачи:
- Разработка мобильного приложения для платформы iOS:
- 80% времени – добавление и развитие продуктовых фич в двухнедельные релизы
- 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 и др.) и внутренних митапов
- Возможность межкомандной ротации
- Релокационный пакет (компенсация расходов на покупку билетов и аренду жилья в течение первых трех месяцев)
- Официальное оформление в соответствии с ТК РФ
- Конкурентный уровень дохода: оклад + премии
- Медицинская страховка, страховка для выезжающих за границу
- Доплата к отпускному и больничному листу
- Дополнительные льготы при заключении брака и рождении детей
- Социальная поддержка при сложных жизненных ситуациях
- Льготное кредитование для сотрудников
- Обучение в корпоративном университете банка
- Корпоративная библиотека