Привет!
Мобильное приложение 2ГИС ежедневно помогает миллионам пользователей выбрать лучший ресторан для ужина, объехать пробки по навигатору с любимым диктором и решить ещё десятки повседневных задач. Наша миссия - создать не просто приложение, а уникальное пространство, где каждый пользователь чувствует себя как дома.
Мы – последний рубеж перед тем, как результат работы десятков команд станет доступен миру. Поэтому мы собираем команду вовлеченных и проактивных сотрудников, которые горят тем, что делают, и стремятся сделать это наилучшим способом.
О продукте
2ГИС для iOS — это сложное приложение, которое интегрирует в себе огромное количество сервисов и внутренних библиотек, включая собственный движок карты с 3D-моделями зданий. Он настолько крут, что ты заметишь, как пожелтеют листья на деревьях и зажгутся огни в окнах зданий.
Кроме этого у нас есть общая логика с Android-приложением, написанная на С++, которую мы интегрируем к себе в качестве отдельной библиотеки и пишем вокруг нее обертки на ObjC++ поэтому знания ObjС будут преимуществом.
О команде
Инженеры организованы в 4 подкоманды: Foundation и 3 команды фичей. Foundation отвечает за поддержку проекта в целом: разные баги из беклога, странные краши из аналитики, ускорение тестов. В общем помогает командам фич не отвлекаться от разработки нового функционала.
Мы работаем по трехнедельным спринтам. Итог спринта — релиз и внутренняя презентация, на которой все команды делятся результатами.
Чем предстоит заниматься
Сейчас основные задачи, которые стоят перед ребятами в фичах — это редизайн нашего приложения. Мы уже проделали большую работу и изменили основные экраны.
Редизайн у нас, это не перекрашивание кнопочек — мы стараемся избавиться от легаси и улучшить продуктовые метрики. Например, избавились от ObjC на экране поиска, полностью переписали отзывы, чтобы избавиться от редкого краша.
Новые экраны и фичи стараемся сразу писать на SwiftUI, но количество UIKit еще долго будет значимым.
Регулярно улучшаем нашу дизайн-систему для консистентности новых фичей.