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-проект вы реализовали и какова была ваша роль?
- Есть ли у вас опыт оптимизации производительности и устранения утечек памяти?