IOS Developer
Город:
Санкт-Петербург
Занятость:
Полная занятость
Компания "FBS Inc."
Data-Driven Lab – международная IT-компания с распределенными командами из разных стран.
Мы используем передовые практики и реализуем масштабные проекты: наши самые известные продукты — это торговые платформы и финтех инструменты, доступные в 150 странах.
Нам доверяют более 24 миллионов пользователей.
В своей работе мы применяем исследования, анализ данных и ML, оптимизированный маркетинг и современный стек технологий для разработки наших продуктов.
Команда
В нашей мультикультурной команде более 600 человек по всему миру. Мы поставили перед собой амбициозные цели, поэтому собираем одну из сильнейших команд профессионалов.
Технический стек:
- Язык разработки: Swift.
- Архитектура: MVVM с использованием SwiftUI + Combine.
- Среда разработки: Xcode, Tuist.
- Сетевое взаимодействие: URLSession (REST), gRPC-Swift.
- UI: SwiftUI + UIKit, кастомные компоненты, работа с автолэйаутом.
- Тестирование: Unit/UI-тесты (XCTest, XCUITest).
Что нужно делать:
- Разрабатывать современное iOS-приложение для трейдинга под версии iOS 15+.
- Создавать адаптивный UI с использованием SwiftUI и гибридного подхода с UIKit.
- Реализовывать сетевое взаимодействие через REST (URLSession) и gRPC.
- Писать юнит-тесты и поддерживать чистоту и тестируемость кода.
- Участвовать в code review и кросс-командной работе по Agile (Scrum).
Что мы ожидаем от кандидата:
- Опыт разработки под iOS от 3 лет.
- Высшее образование в сфере IT (бакалавр или магистр в области компьютерных наук или смежной специальности).
- Отличное владение Swift и понимание принципов ООП и SOLID.
- Глубокое знание iOS-платформы, SwiftUI и UIKit.
- Обязательный опыт работы с Combine или RxSwift.
- Опыт работы с многопоточностью (GCD, async/await) и оптимизацией производительности.
- Умение разрабатывать архитектуры на базе MVVM, знание DI-паттернов.
- Знание принципов взаимодействия клиент-сервер и сетевых протоколов.
- Умение писать чистый, тестируемый и поддерживаемый код.
- Коммуникативные навыки, самостоятельность и готовность к обучению.
Будет плюсом:
- Знание Tuist, Fastlane, Swift Package Manager.
- Опыт интеграции gRPC-Swift и работы с Protocol Buffers.
- Понимание CI/CD процессов и опыт автоматизации сборок.
- Опыт разработки, публикации и поддержки приложений в App Store.
Мы предлагаем:
-
Реальную возможность для каждого влиять на результат и процессы;
-
Высокую скорость и гибкость в принятии решений;
-
Использование современных технологий и лучших мировых практик в работе;
-
Работу в мультикультурной команде экспертов;
-
Постоянные челенджи и возможность выбора инструментов и путей решения проблем;
-
Возможность работы и трудоустройства в любой точке мира;
-
Активную корпоративную жизнь: клубы по интересам, открытый микрофон, корпоративные ивенты;
-
Комфортные условия: медицинская компенсация, конкурентная зарплата, уютные и удобные офисы, гибридный режим работы или полностью remote.
12 Декабря
Lead/Senior Fullstack Game Developer (Pixi.JS)
Санкт-Петербург
Компания "ROCKSTONE" ROCKSTONE - компания разработчик мобильных и социальных игр в жанре casual. Мы предлагаем широкий спектр задач с...
12 Декабря
Senior Python developer( Вайт Код )
Санкт-Петербург
Компания "Вайт Код" Мы — White Code , IT-компания с официальной аккредитацией и международной аудиторией. Уже более 50 миллионов человек по...
13 Декабря
Санкт-Петербург
Компания "Aston" Aston — аккредитованная аутсорсинговая IT-компания, работающая с 2007 года. Наш штат насчитывает 3400+ специалистов. Мы...
14 Декабря
Senior Python developer (FastAPI)
Санкт-Петербург
Компания "Innovative People" Innovative People - группа компаний, которая 17 лет предоставляет комплексные услуги в сфере информационных...
15 Декабря
Middle/Senior Go developer (Финансы)
Санкт-Петербург
Компания "WILDBERRIES" Объединённая компания Wildberries и Russ — это международная технологическая компания, образованная в результате слияния...
Вакансия размещена в отрасли