Text copied to clipboard!

Название

Text copied to clipboard!

Старший Android-разработчик

Описание

Text copied to clipboard!
Мы ищем старшего Android-разработчика, который присоединится к нашей команде для проектирования, разработки и поддержки современных мобильных приложений для платформы Android. Эта роль идеально подходит для профессионала, который уверенно чувствует себя на всех этапах жизненного цикла мобильной разработки: от анализа бизнес-требований и проектирования архитектуры до публикации приложений, мониторинга производительности и постоянного улучшения пользовательского опыта. Вы будете играть ключевую роль в создании надежных, масштабируемых и безопасных решений, тесно взаимодействуя с менеджерами продукта, дизайнерами, backend-разработчиками, QA-инженерами и другими участниками команды. В этой позиции важно не только уверенное владение Android-стеком, но и способность принимать технические решения, аргументировать выбор инструментов и подходов, а также помогать команде поддерживать высокий уровень инженерной культуры. Мы ожидаем, что кандидат будет хорошо разбираться в Kotlin, современных принципах разработки под Android, паттернах проектирования, многопоточности, сетевом взаимодействии, локальном хранении данных и интеграции с внешними сервисами. Также важны практический опыт работы с архитектурными подходами, такими как MVVM, Clean Architecture, а также понимание принципов модульности, тестируемости и CI/CD. Старший Android-разработчик будет участвовать в техническом планировании, оценке задач, код-ревью и наставничестве менее опытных коллег. Эта роль предполагает высокий уровень самостоятельности, инициативность и внимание к деталям. Вам предстоит не только писать качественный код, но и выявлять узкие места в производительности, улучшать стабильность приложения, снижать технический долг и предлагать решения, которые положительно влияют на продукт и бизнес-результаты. Мы ценим специалистов, которые умеют сочетать техническую глубину с пониманием потребностей пользователей. Успешный кандидат будет стремиться создавать интуитивно понятные, быстрые и устойчивые мобильные приложения, соответствующие лучшим отраслевым практикам. Важным преимуществом станет опыт работы с Jetpack Compose, Android Jetpack, REST API, GraphQL, Firebase, аналитикой, push-уведомлениями, а также инструментами автоматизированного тестирования и мониторинга. Если вам интересно работать над значимыми продуктами, влиять на техническое развитие мобильного направления и сотрудничать с сильной командой, эта вакансия может стать отличной возможностью для следующего этапа вашей карьеры. Мы ищем человека, который готов брать ответственность за сложные технические задачи, делиться знаниями и вносить реальный вклад в развитие мобильной платформы компании.

Обязанности

Text copied to clipboard!
  • Разрабатывать и поддерживать Android-приложения на Kotlin с учетом лучших практик.
  • Проектировать масштабируемую архитектуру мобильных решений и участвовать в техническом планировании.
  • Проводить код-ревью и обеспечивать высокое качество исходного кода команды.
  • Интегрировать приложение с backend-сервисами, API и сторонними SDK.
  • Оптимизировать производительность, стабильность и безопасность мобильных приложений.
  • Участвовать в оценке задач, декомпозиции требований и планировании релизов.
  • Наставлять младших и middle-разработчиков, делиться знаниями и опытом.
  • Взаимодействовать с дизайнерами, QA и менеджерами продукта для достижения целей проекта.

Требования

Text copied to clipboard!
  • Опыт коммерческой Android-разработки от 5 лет.
  • Уверенное знание Kotlin и Android SDK.
  • Практический опыт с MVVM, Clean Architecture и паттернами проектирования.
  • Опыт работы с Jetpack Compose или классическим UI на Android.
  • Знание принципов многопоточности, coroutines и асинхронного программирования.
  • Опыт интеграции REST API, работы с JSON и сетевыми библиотеками.
  • Навыки написания unit- и UI-тестов для мобильных приложений.
  • Понимание CI/CD, Git, code review и процессов командной разработки.
  • Опыт публикации приложений в Google Play и сопровождения релизов.

Возможные вопросы на интервью

Text copied to clipboard!
  • Какой у вас опыт разработки Android-приложений на Kotlin?
  • С какими архитектурными подходами вы работали в мобильных проектах?
  • Использовали ли вы Jetpack Compose в production-среде?
  • Как вы обеспечиваете качество кода и стабильность приложения?
  • Есть ли у вас опыт наставничества или технического лидерства?
  • С какими инструментами тестирования Android-приложений вы работали?
  • Какой самый сложный Android-проект вы реализовали и какова была ваша роль?
  • Есть ли у вас опыт оптимизации производительности и устранения утечек памяти?