Software Engineer III, Android, Google Messages, App Basics
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Инженер-разработчик Android в команду App Basics, отвечающую за ключевые пользовательские сценарии Google Messages: составление и чтение сообщений, ответы, обмен медиа и ML-функции. Роль предполагает разработку высокопроизводительных Android-приложений и кросс-функциональную работу с PM/UX.
Задачи
- Участвовать в проектных ревью или вести их с коллегами и стейкхолдерами, выбирая подходящие технологии
- Проводить ревью кода других разработчиков и давать обратную связь по лучшим практикам (стиль, точность, тестируемость, эффективность)
- Дополнять существующую документацию или обучающие материалы и адаптировать их под обновления продукта и обратную связь пользователей
- Писать качественный код и совместно с другими инженерами создавать отточенные, высокопроизводительные Android-приложения
- Работать кросс-функционально с Product Management и UX над новыми потребительскими функциями
Требования
- Степень бакалавра или эквивалентный практический опыт
- 2 года опыта разработки ПО на одном или нескольких языках программирования, либо 1 год опыта при наличии продвинутой степени
- 2 года опыта разработки Android-приложений
- Предпочтительно: магистратура или PhD в Computer Science или смежной технической области
- Предпочтительно: 2 года опыта работы со структурами данных и алгоритмами
- Предпочтительно: опыт разработки доступных технологий
Условия
- Зарплата в США: $147000 - $210000 (USD) + целевой бонус 15% + equity + benefits
- Индивидуальная оплата определяется навыками, опытом и образованием/подготовкой
- Возможность переключаться между командами и проектами по мере роста
Навыки
- Android
- Java
- Kotlin
- Data Structures
- Algorithms
- UI Design
- Machine Learning