🔥

Не упустите лучшие вакансии!

Подключите наш Telegram-бот и получайте мгновенные уведомления о новых предложениях из 10+ источников. Будьте первым, кто откликнется!

Подключить бота

iOS-разработчик в команду платежей Яндекс Go

Яндекс
Санкт-Петербург, Москва, Ташкент
Удаленно
Опубликовано: 06 May 2025
Привет! Мы — iOS-команда платежей Яндекс Go. Этот суперапп для города появился в 2020 году на базе Яндекс Такси. В него встроены сервисы Такси, Самокаты, Лавка, Еда, Драйв, Маркет, и каждому из них требуется поддержка платёжных механик.

Мы развиваем модульную архитектуру, улучшаем оплаты пользователя в сервисах супераппа, разрабатываем библиотеку платежей, контрибьютим в библиотеку UI-компонентов. Работаем с карточными данными пользователей, поэтому регулярно проходим обучение по безопасной разработке и думаем о безопасности создаваемых решений.

Сейчас мы продумываем новую концепцию финансового кабинета, внедряем новые способы оплаты, развиваем международные платежи.

Нашим приложением пользуются десятки миллионов людей. Присоединяйтесь к нам, чтобы делать вместе то, чем можно гордиться и чем будете пользоваться вы и ваши близкие каждый день.

Почему у нас классно:

  • Минимум рутины и бюрократии
  • Придумываем и улучшаем фичи, основываясь на аналитических данных, проводим много А/В-экспериментов
  • В продуктовой команде из разработчиков, дизайнеров, аналитиков и менеджеров вместе обсуждаем задачи и высказываем идеи, так что у каждого есть возможность повлиять на итоговый вид фичи и её развитие
  • Если устали от продуктовых задач, есть технозадачи: от рефакторинга до автоматизации на CI

Наш стек:

  • Swift + UIKit и SwiftUI
  • TCA-like-архитектура и координаторы
  • Собственная дизайн-система на переиспользуемых UI-компонентах
  • Модуляризация проекта с использованием SPM
Мы регулярно выступаем на конференциях и рассказываем о том, что делаем. Вот несколько последних докладов:
  • Как работать с техдолгом и техническими задачами в продуктовой команде
  • Как мы учимся адаптировать Яндекс Go для незрячих пользователей: ожидания, суровая реальность, чек-лист разработчика

Какие задачи вас ждут

Платёжные сценарии
Вам предстоит проектировать и реализовывать новые платёжные сценарии с нуля, экспериментировать с уже существующими. В разработке нам важно помнить про безопасность создаваемых решений.

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

Интеграция SDK
Нужно будет интегрировать в суперапп SDK других сервисов. Например, Яндекс Плюса, Яндекс Банка и других. Мы не только подключаем SDK, но и делаем так, чтобы пользователь не замечал разницы между переходами из Яндекс Go в SDK и обратно.

Мы стремимся уделять 20% времени техническим задачам, улучшать общее качество кодовой базы, работать над модуляризацией, заниматься автоматизацией.

Мы ждем, что вы

  • Умеете прорабатывать задачи от и до, имеете продуктовое мышление, знаете HIG
  • Знаете iOS SDK, работали с iOS-фреймворками: UIKit, Core Animation, GCD
  • Умеете работать с инструментами Git, CocoaPods, Swift Package Manager
  • Понимаете принципы SOLID
  • Готовы компенсировать недостаток знаний желанием и готовностью учиться
🚀

Ваше резюме увидят первым!

Автоматическое поднятие на HeadHunter каждые 4 часа. Увеличьте свои шансы на успех в 10 раз!

Подключить автоподнятие