Мобильные клиенты

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

Мобильный отдел включает в себя 2 направления — Android и iOS разработка. В каждом работают специалисты с многолетним опытом написания приложений различной сложности. В их багаже есть знания, необходимые для решения сложных и нестандартных задач, этими знаниями мы с удовольствием поделимся с тобой. Ты научишься дорабатывать готовые решения, библиотеки и компоненты, а также писать с нуля свои. Научишься писать кастомные UI-компоненты и анимации. Придя к нам, получишь бесценный опыт в области разработки клиент-серверных приложений. У нас крутой, высоконагруженный back-end, решающий множество задач. Интегрируя эти решения в мобильном приложении ты серьезно прокачаешь свои навыки.

Мы работаем в общепринятых нативных средах разработки Android Studio и XCode для разработки под Android и iOS соответственно. Применяем MVP и MVC подходы и придерживаемся принципов Clean Arhitecture. Пишем на Java/Kotlin и Objective-C. Работаем с многопоточностью, используем все возможности реактивного подхода (RXJava и ReactiveObjС), обрабатываем большие массивы данных, взаимодействуем с сервером по REST API, интегрируемся с популярными сервисами, такими как Google, Yandex, СберБанк, ФИАС, ДаДата, ГИС ГМП и др. Используем богатые возможности FireBase и удаленное тестирование iOS приложений посредствам TestFlight.
Для комфортной разработки в нашем распоряжении есть необходимое кол-во тестовых комплексов, имитирующих продакшен. В качестве системы контроля версий используем git, а для удобства у нас развёрнут локальный gitLab.

Специалисты отдела разработки мобильных приложений решают нестандартные задачи — от оптимизации существующего кода и развития собственного UI SDK, до проектирования и реализации совершенно нового функционала. Проект четко определяет свой технологический стек, но при этом не запрещает экспериментировать и пробовать новые подходы и технологии.
Наши разработчики всегда в процессе прокачивания своих знаний и навыков, разнообразие задач не дает потерять тонус в развитии, а команда опытных специалистов поможет расти еще быстрее.