Разработчик мобильного клиента под Android
Зарплата
Требования
Местоположение и тип занятости
Компания
Описание вакансии
Условия работы
Кто мы:
Технологическая компания, создающая мобильные приложения.
Над чем мы работаем:
Купи Батон (aka Buy Me a Pie!) - кросcплатформенное приложение для управления списками покупок с синхронизацией. Давно и широко известно в России и за рубежом.
Взахлёб (aka Abyss) - кросcплатформенная творческая площадка с контентом в необычных форматах: художественная проза в диалогах, аудиоспектакли с кинематографическим звуком, подаксты и многое другое. Новое и суперпопулярное в молодежной среде. Подробности смотрите в Гугле и на Youtube.
Взахлёб как популярная контентная площадка закрепился среди подростков благодаря художественной прозе в необычном формате и аудиоспектаклям на их основе. Но мы планируем охватить все аудиторные сегменты за счёт производства новых типов контента для всех возрастов и широкого спектра потребительских предпочтений.
Главная техническая задача на проекте: отдавать пользователю релевантный контент на основе его предпочтений и поведения, которые определяются автоматически, даже если он не создаёт аккаунт и не указывает явно никакой информации о себе.
Ваша роль: ведение разработки клиентского приложения под Android. Основная логика решения задачи, обозначенной выше, реализуется на сервере. Вам же нужно организовать быстрый, но с минимальными затратами ресурсов рендеринг всех типов контента (текст, картинки, видео, аудио) и пользовательского интерфейса.
Кто нам нужен:
Человек, способный справиться с обозначенной ролью и обладающий минимум двухлетним релевантным опытом.
Важно осознавать свою ответственность и не бояться её.
Требуемые навыки:
- Опыт разработки на одном из языков программирования: Java, Kotlin, Swift;
- Знание компьютерных технологий, включая алгоритмы, сети, архитектурные шаблоны;
- Знание Android SDK;
- Умение искать информацию и находить решения;
- Умение и желание погружаться в чужой код, в том числе устаревший.
Дополнительными преимуществами будут опыт разработки под несколько мобильных платформ и знания любых других языков программирования.
Как мы работаем:
У нас SCRUM, но без догматизма и бюрократии. Мы в равной степени приветствуем как буквоедов от методологии, так и нигилистов − нам удаётся договариваться и работать в комфортных условиях. Мы склонны соблюдать установленный порядок, но если какая-то часть системы перестаёт удовлетворять нас, мы обсуждаем это и меняем. Любой участник команды может влиять на такие решения, может инициировать изменения.
Важно отметить, что каждый член команды может сделать свой вклад в продукт не только в виде кода, но и на уровне идеи и проработки новой функциональности.
У нас есть code review, груминги. Мы соблюдаем гигиену в отношении технического долга.
Условия:
Мы не требуем соблюдения строгого графика, работайте когда вы наиболее продуктивны. Нужно учитывать, однако, что основная часть команды трудится преимущественно с 10 до 18 по МСК+1. Хотя бы часть этого времени вы должны быть доступны для коммуникации.
Вы всегда можете рассчитывать на тёплый приём и рабочее место в нашем офисе в Ульяновске, но вообще говоря, бывать там не обязательно. Достаточно и желательно, чтобы у вас была возможность хотя бы пару раз в год приезжать к нам на пару недель в порядке командировки. После снятия ограничений, связанных с пандемией, разумеется.
Над чем нужно будет работать вам:
- Реализация интерфейса на основе подготовленного дизайна;
- Рендеринг текста со всякими прокрутками, картинками, кликабельными ссылками, интерактивными элементами;
- Рендеринг веб-страниц в интерфейсе приложения (иногда нужно);
- Интеграция рекламных и аналитических сервисов;
- Рендеринг видео с использованием ultra low latency решений; *
- Рендеринг аудио с таким же успехом;
- Разумная работа с хранением данных на устройствах пользователей;
-
Разработка архитектуры приложений;
-
Участие в подготовке документации;
-
Участие в планировании и организации процесса разработки;
-
Участие в анализе требований;
-
Изучение новых технологий и повышение уровня собственных знаний.
* Вы можете не знать всего необходимого для решения задачи, но должны знать где и как это самостоятельно изучить.
Немного о людях:
Вся регулярная команда это 15 человек. Большая часть из них в Ульяновске. Технарей примерно треть. Остальные занимаются, производством контента, маркетингом, дизайном, поддержкой.
Кроме того у нас широкая сеть фрилансеров и творческих коллективов, работающих с нами на более или менее постоянной основе. Это актёры, звукорежиссёры, сценаристы, редакторы, писатели.