от компании (организации): Pyrus в городе (населённом пункте): Москва, Россия
в отрасли экономики "Информационные технологии, интернет, телеком" → "Сотовые, беспроводные технологии"
с заработной платой: по договоренности
Вакансия № 10297890 добавлена в базу данных сайта Работа в Москве и Московской области (МО, Подмосковье): Суббота, 27 июля 2024 года.
Дата обновления вакансии № 10297890 на сайте Работа в Москве и Московской области (МО, Подмосковье): Воскресенье, 22 сентября 2024 года.
Обращаем Ваше внимание, что на момент обращения к работодателю вакансия № 10297890 может быть уже занята. Администрация сайта Работа в Москве и Московской области (МО, Подмосковье) приносит извинения за доставленные неудобства.
Требования к опыту работы:
1–3 года
Тип занятости:
полная занятость
График работы:
полный день
Дополнительные сведения о вакансии: Android-разработчик Java / Kotlin
Pyrus — это платформа для коммуникации и управления бизнес-процессами. Сервис и мобильные приложения Pyrus ежедневно используют тысячи компаний по всему миру, среди которых Додо-пицца, Hoff, Cofix, Совкомбанк, "Майский чай" и другие.
Мы сделали самое крупное облачное B2B внедрение в России. В 2018 году Pyrus выиграл национальную премию Цифровые вершины в номинации "Лучшее решение для обеспечения бизнес-коммуникации".
Pyrus в цифрах:
- более 1000 запросов на backend в секунду в пике,
- более 80 Gb новых пользовательских данных ежедневно,
- трехкратное резервирование каждого процесса в разных дата-центрах (мы можем выдержать отказ целого дата-центра, при этом клиенты ничего не заметят),
- 4 дня — среднее время Time-To-Market для новых фич,
- более 1800 автоматических тестов,
- 5-7 релизов в неделю,
- 28 разработчиков.
Как мы работаем:
Новый код пишем на Kotlin, старый поддерживаем на Java, держим его в Git. UI обычно на MVP, иногда на MVVM. Весь код проходит code review.
Обязательно пишем автотесты, как правило на Kotlin.
Процессы организуем при помощи гибких методологий (Scrum). Релизим приложение раз в неделю.
Мы не пишем код, пока досконально не понимаем use case конечного клиента. И вклад каждого разработчика оценивается не количеством строк написанного кода, а количеством фич, запущенных в production.
В выходные и по ночам мы не работаем. По крайней мере, за последний год это ни разу не понадобилось.
Кто нам нужен:
Мы ищем разработчика, который любит создавать интерфейсы, пишет чистый исходный код и хочет работать в команде.
Готовы рассмотреть кандидатов от уровня "продвинутого" Junior-а с хорошей алгоритмической подготовкой, до уровня Senior.
Наш идеальный кандидат:
- обладает хорошим бэкграундом в алгоритмах и структурах данных;
- ценит, когда получает тщательно прорисованную задачу от UX-дизайнера;
- не терпит, когда анимация экрана лагает;
- выделяет время на рефакторинг кода;
- любопытен и временами подглядывает, как аналогичные задачи решают коллеги в iOS;
- выпускает приложения с рейтингом выше 4,5 звезд;
- хочет работать в команде с такими же профессионалами.
Примеры задач, которые уже решены:
- приложение стабильно работает в оффлайне и при неустойчивой сети;
- мы уже с июля готовы к выходу Android Q, в том числе уже готов режим Dark mode;
- при заполнении форм Pyrus пользователи могут написать собственную логику вычисления/проверки значений полей на Javascript, этот код мы выполняем в приложении. С учетом того, что код пользователей может быть битым или зависнуть навсегда, а приложение должно работать, — пришлось напрячься).
Примеры задач, которые предстоит решать:
- мы сближаем по интерфейсам нативные приложения Android и iOS. Задача-максимум — писать общие тесты на Kotlin Multiplatform;
- активные пользователи Pyrus _очень_много_ работают в нашем приложении. Локальный кэш данных может включать многие тысячи задач, контактов, форм и увеличивается. Синхронизация этих данных с сервером, работа с ними без задержек, с учетом ограничений по памяти, по трафику, по заряду батареи - это мы уже можем. Но требования растут, так что это ongoing challenge;
- ну и "просто" мы всегда пишем интерфейсы и бизнес-логику по дизайну, удобству, надежности и производительности кода равняясь на уровень мировых лидеров: WhatsApp, Telegram, Facebook, Gmail, etc.
Мы предлагаем:
- Работу с увлеченными людьми, которые гордятся тем, что делают, в сильной команде опытных мобильных разработчиков;
- Адекватные отношения внутри коллектива без лишней бюрократии;
- Поставленный процесс разработки: Unit-тесты, автосборка, автодеплой, все как у нормальных людей;
- Сложные и интересные архитектурные задачи — большой объем данных, высокие требования к скорости их обработки и т.п.; возможность влияния на выбор используемых технологий;
- Уютный офис в парковой зоне, недалеко от метро Сокол и МЦК Панфиловская, и всегда есть места для парковки;
- Белая зарплата;
- Мощный компьютер: i7, SSD, 2 монитора;
- Возможность обучения и участия в конференциях за счет компании;
- Кредитование сотрудников после года работы;
- Полезные завтраки по утрам, а также фрукты, конфетки и прочие вкусности в течение дня;
- Аренду спортзала для волейбола; частичную компенсацию оплаты спортивных занятий по вашему выбору;
- Финансовую помощь с переездом для иногородних кандидатов.
Откликнуться на эту вакансию: Android-разработчик Java / Kotlin
Предыдущая вакансия:
Вакансия № 10297869 на должность Охранник от компании Частное охранное предприятие АРС в городе (населенном пункте) Красногорск