Amazon
Software Development Engineer III, Android
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Android-разработчик в команду Audible для развития и поддержки приложения, которым ежедневно пользуются миллионы слушателей. Роль предполагает проектирование, разработку и сопровождение масштабируемого кода в agile-команде.
Задачи
- Разрабатывать, тестировать и поддерживать программные компоненты и приложения
- Выявлять и устранять дефекты через ревью кода, анализ логов и метрик, отладку
- Писать поддерживаемый и масштабируемый код в составе agile-команды
- Сотрудничать со стейкхолдерами для проектирования, разработки, тестирования и запуска клиентоориентированного ПО
- Применять принципы computer science, инженерии и анализа для решения задач среднего масштаба
- Постоянно улучшать тестируемость, operational excellence и документацию компонентов
- Обеспечивать классификацию, хранение и управление данными согласно политикам компании
- Участвовать в собеседованиях и менторить инженеров
Требования
- 5+ лет профессионального опыта разработки ПО (не стажировки)
- 5+ лет программирования минимум на одном языке
- 5+ лет опыта ведущей роли в проектировании или архитектуре (паттерны, надёжность, масштабирование) новых и существующих систем
- 5+ лет опыта полного цикла разработки ПО: стандарты кодирования, ревью, контроль версий, сборка, тестирование, эксплуатация
- Опыт ментора, tech lead или руководства инженерной командой
Условия
- Медицинская страховка (medical, dental, vision, prescription), Basic Life & AD&D, опция Supplemental life plans
- EAP, поддержка ментального здоровья, медицинская консультационная линия
- Flexible Spending Accounts
- Компенсация расходов на усыновление и суррогатное материнство
- 401(k) matching
- Оплачиваемый отпуск и parental leave
- Sign-on payments и restricted stock units (RSUs)
Навыки
- Android
- Java
- Kotlin