iOS developer
Зарплата
Требования
Местоположение и тип занятости
Компания
Описание вакансии
Условия работы
Мы ищем iOS-разработчика в команду Portfolio Investment Management App Team. Это приложение для high value инвесторов, где эксперты делятся своими сценариями инвестиций с трейдерами.
Приложение Portfolio Investment Management App Team мы пишем с начала 2021 года, сейчас запустили на первых живых пользователей. Но впереди еще много планов развивать продукт. Над ним работает небольшая скрам-команда с духом старт-апа, но с налаженными процессами разработки.
В команде тимлид + 2 iOS разработчика + 2 android + 2 frontend + 2 QA + 2 designer + 2 product owners. Ребята энергичные, все senior уровня. На стендапе первые 5 минут выделены на шутейки.
Стек: SwiftUI.
Много коммуникаций между клиент-серверами, через rest, через пуш-сообщения, диплинки, веб-сокеты. Работаем с отображением данных, кастом вью, большой упор на секьюрити (безопасность данных клиента). Активно пишем юнит-тесты, UI-тесты.
Процесс разработки по кварталам - по спринтам. Закладываем 20% времени на тех. долг - исправление бага или улучшение.
🚀Flow: фича от бизнеса / груминг с командой - оцениваем, сколько займет / продакт и дизайнер делают макет в фигме / аналитик проверяет, сможем ли физически это сделать / дизайн-ревью митинг - все разработчики смотрят, можем ли мы это сделать, корректируем / аналитик снова проверяет, как это должно работать / задача попадает к разработчику (то есть это уже проверенный дизайн) / параллельно QA пишет тестовые сценарии / разработчик проверяет по своим тестам и переводит на QA / правки у QA / Релиз от QA 🚀
Что мы предлагаем делать Вам
✔️Писать и поддерживать высокопроизводительный, многоразовый и надежный код Swift
✔️Обеспечивать производительность, качество и скорость отклика приложений
✔️Вместе с командой проектировать и выпускать новые функции
✔️Выявлять и устранять узкие места, исправлять ошибки
Нам важно
✔️Глубокое понимание ООП/ПОП
✔️>3 лет опыта программирования на iOS (Swift)
✔️Понимание архитектур приложений и зачем они нужны
✔️Понимание принципов взаимодействия клиент-сервер
✔️Хорошие знания в области многопоточности и сетей
✔️Возможность описывать интерфейс кодом без использования Storyboard / Xib
✔️Возможность реализовать компоненты пользовательского интерфейса и конструктивно убедить там, где они не нужны
✔️Запуск и поддержка нетривиальных приложений в App Store
Формат: удаленка с командировками на Кипр 1-2 раза в год.
Бонусы
Компенсируем медицинскую страховку, спортзал и коворкинг.
Оплачиваем новый Mac и оборудование для работы (стол, стул и т.д.).
1-2 раза в год оплачиваем поездку на Кипр для общения с коллегами, тимбилдингов и корпоративов.
Дополнительные инструкции
Ищем командного игрока с хорошими коммуникативными навыками, который хорошо работает автономно, без пристального надзора.
Английский нужен intermediate: документация на английском, клиенты все англоязычные, спринт-ревью раз в 2 недели на английском - все остальное на русском.