Lyft

Senior Software Engineer - iOS

Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.

Senior iOS-инженер в команду Mobile Foundations компании Lyft. Задача — строить и поддерживать базовую мобильную инфраструктуру (сети, архитектура, UI-фреймворки), которой пользуются все iOS-разработчики Lyft.

Задачи

  • Разрабатывать и поддерживать надёжную мобильную инфраструктуру: сетевой слой, архитектуру и UI-фреймворки (Lyft Product Language и DeclarativeUI), чтобы iOS-инженеры Lyft могли создавать качественные мобильные продукты
  • Совместно с кросс-функциональными партнёрами (дизайнеры, Android- и Web-инженеры, другие команды Mobile Infrastructure) определять будущее мобильного UI и архитектуры
  • Поддерживать iOS-инженеров по всей организации в использовании создаваемых инструментов и на основе этой обратной связи улучшать роадмапы и решения
  • Предлагать новые идеи, снижающие трение в разработке, и непрерывно улучшать кодовую базу через рефакторинг
  • Следить за развитием iOS-разработки и участвовать в open-source проектах, таких как Mobile Native Foundation и Hammer

Требования

  • Опыт написания качественного кода
  • Опыт работы с дизайнерами и в командах/проектах внутренней продуктивности разработчиков
  • Уверенный опыт работы со Swift
  • Опыт работы с UIKit, декларативной разработкой UI и созданием переиспользуемых компонентов
  • Знакомство с актуальными инструментами дизайна и прототипирования (Figma и др.)
  • Умение работать в низкоэгоистичной, высококоллаборативной кросс-функциональной команде
  • Готовность работать в быстром и динамичном окружении
  • Сильные навыки решения проблем и страсть к сложным задачам
  • Сильное чувство ответственности за создаваемые продукты и стремление к постоянному улучшению
  • Отличные навыки презентации и документирования
  • Опыт менторства и поддержки других мобильных инженеров
  • Подтверждённая способность вести проект от идеи до успешного завершения
  • Будет плюсом: вклад в open-source проекты, опыт со SwiftUI, опыт с однонаправленным и реактивным программированием

Условия

  • Медицинская, стоматологическая и офтальмологическая страховка с дополнительными программами
  • Программы поддержки психического здоровья
  • Льготы для планирования семьи
  • Льготы по уходу за детьми и питомцами
  • План 401(k)
  • 12 оплачиваемых праздничных дней; для salaried-сотрудников — неограниченный оплачиваемый отпуск, для hourly — 15 дней оплачиваемого отпуска
  • 18 недель оплачиваемого отпуска по уходу за ребёнком (для биологических, приёмных и foster-родителей)
  • Субсидируемые льготы на транспорт
  • Lyft Pink — эксклюзивный доступ к тестированию новых программ Ridership
  • Гибридный график: 3 дня в офисе в неделю (понедельник, среда, четверг)
  • Возможность работать откуда угодно до 4 недель в год

Навыки

  • Swift
  • UIKit
  • SwiftUI
  • DeclarativeUI
  • Lyft Product Language
  • Figma
  • iOS
  • Mobile Infrastructure
  • Reactive Programming
  • Unidirectional Programming

Похожие вакансии

Software Engineer II - Mobile Apps
Companion MedicalMiddleSan DiegoГибрид
87,000 – 165,000 USD в год
12 окт.
Principal Software Android Architect
Zebra TechnologiesSeniorHoltsvilleГибрид
138,800 – 208,200 USD в год
6 окт.
Senior Software Engineer, Android Pixel Photos
GoogleSeniorMountain ViewОфис
174,000 – 252,000 USD в год
16 сент.
Staff Android Engineer, In-Car Experience
WaymoSeniorMountain ViewГибрид
251,000 – 310,000 USD в год
15 сент.
Senior Mobile Engineer - Fanatics Markets
Fanatics Inc.SeniorNew YorkУдалённо
152,000 – 200,000 USD в год
15 сент.