Turo
Senior Software Engineer, Android
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Senior Android-инженер в команду Turo, крупнейшего маркетплейса каршеринга. Отвечает за разработку и развитие Android-приложения, которое является ключевой частью пользовательского опыта.
Задачи
- Использовать новейшие технологии для обеспечения первоклассного опыта на Android
- Активно взаимодействовать с продакт-менеджерами, дизайнерами и инженерами при разработке продуктовых фич
- Писать качественный поддерживаемый код, тестировать, проводить код-ревью и релизить
- Определять области для улучшения и масштабирования архитектуры и дизайна приложения
- Обеспечивать корректный технический дизайн и документацию
- Эффективно работать в быстро меняющейся и растущей среде
Требования
- Минимум 4 года опыта
- Страсть к разработке Android-приложений
- Опыт выпуска Android-приложений в Google Play
- Свободное владение Kotlin и глубокое знание Android SDK
- Хорошее знание Clean Architecture, MVI, SOLID и Dependency Injection
- Понимание реактивного программирования
- Сильные коммуникативные навыки, умение объяснять сложные технические концепции
- Умение решать проблемы и помогать другим в достижении целей
Условия
- Конкурентная зарплата, акции, бенефиты и перки для всех full-time сотрудников
- Оплачиваемая работодателем медицинская, стоматологическая и офтальмологическая страховка (зависит от страны)
- Пенсионный план с со-финансированием работодателем
- Стипендия на обучение и профессиональное развитие
- Программа Turo host matching
- Тревел-кредит Turo
- Компенсация расходов на мобильную связь и интернет
- Оплачиваемый отпуск, праздничные дни, волонтерское время и родительский отпуск
- Обеды и снеки в офисе, а также развлекательные мероприятия для тех, кто работает в офисе или гибридно
- Гибридный график: 3 дня в неделю в офисе (понедельник, среда, четверг)
Навыки
- Android
- Kotlin
- Android SDK
- Clean Architecture
- MVI
- SOLID
- Dependency Injection
- Dagger 2
- Reactive Programming