Tech Lead Android

Дата размещения вакансии: 02.11.2024
Работодатель: Звук
Уровень зарплаты:
з/п не указана
Город:
Москва
Требуемый опыт работы:
От 3 до 6 лет

О нас

Сила, которая движет Звуком, заключается не только в музыке, но и в людях, которые стоят за технологическими решениями. Мы ищем такого же увлеченного лидера, кто готов не только кодить, но и вдохновлять команду, развивать продукт, удивлять пользователей. Если у тебя есть страсть к созданию лучшего музыкального опыта на мобильных устройствах и ты хочешь, чтобы твоя работа действительно звучала, тогда нам по пути.

О роли

Ты будешь отвечать за техническое лидерство Android-команды, участвовать в проектировании архитектуры, решать вопросы оптимизации и помогать команде двигаться вперед, внедряя лучшие практики разработки.
Тебе предстоит вести команду к созданию продукта, который не просто соответствует ожиданиям, но превосходит их, предлагая пользователям уникальный опыт.

Почему это важно

Каждое нажатие на плей, каждая рекомендация, каждое открытие нового жанра — всё это помогает людям находить то самое. Наша цель — создать продукт, который не просто подстраивается под вкусы, но и превращает прослушивание в особенный ритуал. Мы верим в то, что всё это больше, чем просто контент — это эмоции, воспоминания и моменты. Поэтому каждый пиксель интерфейса и каждый фрагмент кода должны звучать так же гармонично, как любимый трек.

Чем предстоит заниматься?

  • Вести техническое лидерство команды: Ты будешь не только писать код, но и принимать ключевые архитектурные и технологические решения, помогая проекту двигаться вперед.

  • Создавать новый функционал: Большую часть времени ты будешь работать над улучшением проекта и добавляя важные возможности и проводить рефакторинги, но иногда можешь разрабатывать новые фичи.

  • Оптимизировать работу стрима: Будешь работать над сокращением времени выхода новых фич и улучшением процессов разработки.

  • Работать с техническим долгом: Вместе с командой планировать и устранять технический долг, чтобы кодовая база оставалась чистой и поддерживаемой.

  • Проектировать продуктовые фичи: Помогать своим разработчикам и участвовать в проектировании и реализации новых возможностей для приложения.

  • Повышать производительность: Работать над улучшением скорости и стабильности приложения, чтобы пользователи получали лучший опыт.

  • Разрабатывать архитектуру: Участвовать в проектировании и развитии архитектуры приложения, внедряя лучшие практики и помогая всей команде оставаться на одной волне.

У тебя все получится, если:

  • Ты хорошо знаешь Kotlin, Java и Android SDK.

  • Знаешь технологии: RxJava2/Coroutines, Dagger2, Android Architecture Components.

  • Имеешь опыт работы с кэшированием данных. Знаком с Room, имеешь опыт работы с миграциями данных.

  • Умеешь работать с Custom View.

  • Знаешь один из паттернов MVP, MVVM, MVI.

  • Умеешь писать поддерживаемый и тестируемый код, согласно принципам SOLID.

  • Имеешь опыт проектирования мобильных приложений с видео- и аудио- контентом, опыт работы с ExoPlayer.

  • Ты готов учиться новому, развиваться вместе с командой и делиться знаниями, обучая других разработчиков.

  • Умеешь расставлять приоритеты в задачах и эффективно управлять временем команды.