Middle Android Developer
Зарплата
от 160 000 до 250 000 ₽
Требования
Местоположение и тип занятости
Компания
Разрабатываем высоконагруженные мобильные приложения на базе собственной технологии передачи видеоданных
Описание вакансии
Условия работы
Компания Interactive Standard LLC, американский стартап, приглашает к сотрудничеству опытных, квалифицированных Android-разработчиков. Компания обладает уникальным патентом на технологию обмена ультракоротким медиаконтентом, которая лежит в основе сценариев обмена и общения пользователей в наших приложениях. Работая в российском подразделении нашей компании, вы получите возможность влиять на развитие и рост нового бизнеса на рынке США.
Вам предстоят задачи:
- Разработка функциональности продукта компании;
- Рефакторинг и оптимизация существующей функциональности продукта компании;
- Исправление найденных дефектов в программе продукта компании;
- Написание технической документации.
Технологии:
- Технологии в первую очередь связаны с видеозаписью, звонками, анимациями (ffmpeg, MediaCodec, MediaMuxer, Lottie, WebRTC);
- Приложение построено по принципам Clean Architecture, разделено на слои. Для слоя presentation выбран подход MVP;
- Современный стек разработки: Kotlin only, Rx, Dagger, Room.
Мы ждем от вас:
- Владение Kotlin под Android с практическим опытом,
- Навыки разработки архитектуры приложений и проектирования с использованием Android SDK, API 23+, Material Design, Design Patterns;
- Понимание принципов ООП, SOLID, параллельного и многопоточного программирования;
- Понимание принципов DI,
- Опыт в разработке клиент-серверных приложений,
- Опыт работы с Retrofit2, RXjava2, а также git и git flow.
- Знание английского языка на уровне чтения и понимания технической документации,
- Способность видеть в новых задачах не трудности, а профессиональный вызов,
- Ориентация на командную работу.
Плюсом будет:
- Опыт разработки медиа-приложений, работы с аудио/видео, в том числе на низком уровне (мы используем кастомные решения для записи и проигрывания медиа-контента);
- Понимание принципов и опыт разработки оффлайн-приложений (приложение должно реагировать на пользовательские действия "мгновенно", независимо от наличия и скорости соединения с сервером);
- Опыт написания unit-тестов;
- Опыт работы в больших проектах,
- Опыт в сфере проектирования, выбора оптимальной архитектуры, выявления технических рисков.
У нас:
- Новейшие и самые актуальные технологии,
- Сложные, комплексные задачи;
- Гибкие методологии разработки;
- Работа в среде специалистов высокого уровня,
- Дружелюбная атмосфера, демократичное руководство и отсутствие излишней̆ бюрократии;
- Хорошо оснащенное рабочее место,
- Высокая заработная плата, официальное трудоустройство и социальный пакет;
- Удобный офис в Академгородке или удаленная работа full time.