Вакансия: Android разработчик/Android developer
Unlimited eXpress
Мы профи, которые каждый день работают над улучшением всех аспектов платформы, следим за трендами в разработке, не боимся, предлагать, обсуждать и реализовывать новые даже самые безумные идеи.
Что мы делаем
Платформу, которая закроет 95% операционных потребностей сотрудников крупных, средних и небольших компаний.
Мы разрабатываем удобное закрытое пространство для общения, звонков и сотрудничества, где любая информация остается только на корпоративном сервере. В отличие от других аналогов, таких как Teams, Slack или Telegram, мы создали уникальную технологию для взаимодействия с корпоративными серверами компаний-партнёров, которая позволяет общаться через мессенджер, находясь на разных серверах, и делать уникальные сквозные интеграции.
Мы работаем над тем, чтобы наши клиенты чатились, созванивались и работали в eXpress, а не думали, какое приложение им установить на этот раз.
В Android команде сейчас работает 6 человек и мы ищем в нашу продуктовую команду тех, кому интересны не только производительность и удобство приложения, но и решаемые ими проблемы пользователей.
Процесс работы
Мы любим и умеем работать удалённо. Все наши внутренние процессы выстроены так, чтобы наши сотрудники свободно работали из любого комфортного места, оставались на связи и чувствовали себя частью коллектива. По желанию можно работать в офисе.
В общем как угодно как нравится как комфортно как привычно. Но! Фичи, фиксы, mr, код ревью, релизы!
Что делать:
- Предстоит решать задачи самого разного плана, на всех слоях потока данных и во всех сопутствующих андроиду инженерных областях;
- Предстоит работать с изображениями, видео, аудио, документами, звонками с аудио/видео, текстовыми процессорами, шифрованием (и всем, что с ним связано), телефонной книгой и прочим;
- У нас нет узкого разделения на задачи между разработчиками: каждый задействован в полном цикле разработки фичи на своей платформе в меру профессионального уровня. Каждый разработчик имеет возможность напрямую влиять на проект и проявлять свою инженерную и творческую жилку во всей широте, доводя результат своей работы до конечных юзеров;
- Проводить code review;
- Участвовать в оценке задач и проектировании новых фич вместе с командой;
- Взаимодействовать с тестировщиками, дизайнером и саппортом проекта;
Работать со стеком:
- kotlin
- rxjava
- coroutines
- dagger
- okhttp
- retrofit
- firebase
- room
- webrtc
- libsodium
- прочее специфическое.
Наши ожидания от кандидата:
- Опыт от 2 лет в реальном проде;
- Kotlin core, Java core, Android SDK, понимание особенностей разных версий системы;
- Знание всех составляющих системы, от активити до контент провайдеров и сервисов;
- Понимание работы сокета и REST;
- Знание архитектур MVP, MVI, MVVM;
- Знание основных паттернов проектирования;
- Понимание клиент-серверной архитектуры приложения, кеширования и инвалидации данных.
Работа в eXpress - это:
- масштабный проект: возможность заниматься широким кругом задач.
- сложные и интересные задачи: мессенджер - это сложно, поэтому и интересно. Мы постоянно развиваемся и стараемся не только реализовывать новую функциональность, но и улучшать старую, проводя рефакторинг кода;
- наш стек: мы работаем с Git и JIRA, покрываем бизнес-логику UI-тестами, используем код ревью и автоматизируем рутинные процессы при помощи различных инструментов, у нас настроен CI/CD;
- условия работы: оформление по ТК РФ; полностью белая конкурентная заработная плата, ориентируемся на ожидания кандидата в первую очередь;
- обучение: наставничество, внутреннее обучение в команде или внешние конференции, курсы;
- здоровье: после прохождения испытательного срока - доступ к программе ДМС.
Как выглядит процесс найма:
- Нужно отправить нам резюме.
- В течение 1-2 дней мы даём вам фидбек и возможно, отправляем вам дополнительные вопросы в hh или мессенджере, чтобы более подробно узнать про ваши навыки.
- Техническое собеседование (HR + Team lead) примерно 1:30 часа.
- Финальное собеседование с техническим директором.