Мы создаем мобильный клиент для крупнейшей системы автоперевозок на территории РФ. Система предоставляет участникам рынка грузоперевозок современные и удобные средства обмена информацией для повышения эффективности и безопасности бизнеса.
Проект быстро развивается, поэтому мы ищем в команду опытного Android-разработчика, который хотел бы реализовывать нетривиальные задачи.
Вы получите возможность участвовать в развитии текущего проекта и станете важным участником команды. Работы предстоит много, но вся она интересная.
Что мы можем предложить:
- Участие в проекте федерального масштаба, насчитывающего сотни тысяч пользователей.
- Отсутствие бюрократии, гибкость в процессах.
- Возможность влиять на развитие проекта, предлагать, защищать и воплощать ваши инициативы.
- Возможность применять новые технологии и подходы к разработке.
- Возможность выбора направления для роста. Вы можете выбирать проект, над которым будете работать, а также пробовать новые для себя направления. Разработку на Flutter, менеджмент и многое другое.
- Участие в корпоративных мероприятиях - конференции, хакатоны, открытый микрофон.
- Активная жизнь команды вне работы: походы на природу летом и на каток зимой, настольные игры, кикер, настольный теннис.
- Гибкий график без жестких рамок, VPN.
- Онбординг, менторство для плавного вхождения в проект.
- Возможность работать в офисе или удаленно без ограничений.
- Бесплатные обеды, кофе, фрукты и сладости в офисе.
- Playstation VR, настольный теннис, кикер, спортзал, сауна.
- ДМС со стоматологией, оплата конференций, спорта, изучения английского.
- Удобный, красивый офис с панорамным видом на Неву (10мин от м. «Выборгская»).
- Оформление по ТК РФ.
- Релокационный пакет.
Вам предстоит:
- Писать понятный, масштабируемый код.
- Участвовать в код-ревью.
- Участвовать в планировании спринтов: оценивать, разбивать и описывать задачи.
- Заниматься как написанием новых фич, так и поддержкой уже существующих.
- Решать нетривиальные задачи, исправлять трудновоспроизводимые баги.
- Предлагать свои решения и аргументировать их.
- Профессионально расти и помогать расти команде.
- Участвовать в ретроспективах и делать рабочие процессы еще лучше.
Что мы хотим видеть в вас:
- Умение писать на Kotlin. Знание Java будет хорошим плюсом.
- Знание паттернов MVVM, MVP их отличие друг от друга. Знание MVI будет плюсом.
- Знание ОС Android, компонентов системы и их области применения, библиотек и фреймворков Google.
- Знание паттерна DI, владение фреймворком Dagger2.
- Навыки реактивного программирования (RxJava2, LiveData).
- Опыт разработки андроид-приложений.
- Бонусом будет, если вы сможете предоставить примеры своего кода, например на github, или любым другим удобным для вас способом.
- Понимание работы Gradle.
- Общее представление о работе многомодульных приложений и их конфигурации.
- Умение выделять изолированные фичи и упаковывать их в библиотеки.