Старший iOS разработчик
Полная занятость в Лиссабоне, Португалия
Joom — это глобальная трансграничная торговая площадка, где миллионы людей могут найти всё, что они хотят, по справедливым ценам. Joom помогает потребителям делать покупки легко и увлекательно, предоставляя доступ к интересным и уникальным товарам со всего мира.
Joom является одним из ключевых бизнесов Joom Group — международной группы технологически ориентированных компаний электронной коммерции, основанной в 2016 году в Латвии. В состав Joom также входят другие бизнесы: JoomPro — первая и единственная сквозная трансграничная B2B торговая площадка; JoomPulse — инструмент AI-аналитики для продавцов Mercado Livre; и Onfy — фармацевтическая торговая площадка в Германии. Офисы Joom Group расположены в Латвии, Китае, Германии и Бразилии, а штаб-квартира находится в Лиссабоне, Португалия. Мы работаем как одна международная команда, обмениваясь знаниями и сотрудничая между странами, бизнесами и продуктами.
Мы продолжаем развивать наше приложение, делая его всё более продвинутым и привлекательным для пользователей. Мы ищем старшего iOS разработчика в команду Joom Marketplace — человека, который не только будет писать код и проектировать архитектуру, но и активно участвовать в обсуждениях дизайна и разработки продукта. Все разработчики организованы в команды, ориентированные на определённые домены, и тесно сотрудничают с менеджерами продуктов, дизайнерами, QA-инженерами и аналитиками.
Технический стек
- Весь новый код пишется на современном Swift (property wrappers, function builders и др.)
- Используем RxSwift на всех уровнях и следуем подходу MVVM для UI
- Поддерживаем множество UI-компонентов, покрытых snapshot-тестами
- Переходим к подходу Backend Driven UI
- Используем Needle для внедрения зависимостей (DI)
Обязанности
- Разрабатывать архитектуру iOS проекта и проектировать API для взаимодействия с бэкендом
- Улучшать процесс оформления заказа и оплаты (новые способы оплаты, варианты доставки и т.д.)
- Разрабатывать функции, связанные с пользовательским опытом после покупки в Joom (страница деталей заказа, отслеживание посылок, процесс возвратов и возмещений, поддержка AI)
- Поддерживать инициативы продукта (внедрение изменений, видимых пользователю), участвовать в обсуждениях функций и запуске экспериментов
- Работать над улучшением удержания пользователей
- Поддерживать и расширять базу автоматизированных тестов
Требования
- Глубокие знания Swift и хорошее понимание принципов UIKit
- Опыт разработки клиент-серверных приложений
- Опыт работы с любым реактивным фреймворком
- Опыт работы с управлением зависимостями и модульностью
- Будет большим плюсом опыт использования AI-инструментов (таких как Cursor, Claude Code или аналогичных) с умением анализировать, что сработало, что нет и почему
Мы предлагаем
- Пакет компенсации: базовая зарплата и бонусы, зависящие от результатов
- Офис в приоритете: гибкий график с возможностью работать удалённо 52 дня в году и 22 дня оплачиваемого ежегодного отпуска
- Забота и благополучие: медицинская страховка (включая стоматологию) для сотрудников и их детей, ежедневное питание и 100% оплачиваемый больничный
- Команда и развитие: сотрудничество с коллегами из Португалии, Бразилии, Латвии и Китая, возможности для повышения, профессионального обучения и курсов английского языка
- Сообщество и вовлечённость: ежегодные тимбилдинги, воркшопы по обмену знаниями и сильное чувство командной работы
Перед подачей заявки на данную позицию, пожалуйста, ознакомьтесь с нашим Уведомлением о конфиденциальности кандидата здесь. Отвечая на вакансию, вы подтверждаете, что прочитали наше Уведомление о конфиденциальности.
Подать заявку сейчас
Подать заявку через LinkedIn