Domino’s Pizza LLC
Software Engineer II
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Инженер-разработчик в Domino's, ориентированный на нативные мобильные приложения. Разработка качественного кода, участие в проектировании, код-ревью и поддержка продакшена.
Задачи
- Разработка качественного кода в соответствии с внутренними и отраслевыми стандартами
- Оценка задач на основе определённых бизнес-требований
- Участие в проектировании решений для поставленных задач
- Написание понятной документации и обеспечение переиспользуемости кода
- Поддержка процессов сборки и деплоя, создание артефактов сборки
- Поддержка продакшен-систем, триаж инцидентов и on-call дежурства
- Участие в код-ревью и помощь новым разработчикам
Требования
- Базовое понимание принципов проектирования (DRY, SOLID, REST)
- Опыт написания качественных юнит-тестов
- Владение инструментами сборки и отладки
- Опыт работы с системами CI (Jenkins/GitHub) и Git
- Опыт разработки интернационализированного ПО
- Понимание работы с базами данных (запросы, модели данных)
- 5+ лет опыта разработки на объектно-ориентированном языке
- Владение Kotlin и/или Swift
- Опыт работы с XCode и/или Android Studio
- Опыт работы с Java и/или Objective-C
- Опыт потребления RESTful JSON-сервисов
- Опыт работы с push-уведомлениями и сервисами геолокации
- Знание архитектурных паттернов (MVC, MVVM, VIPER и др.)
- Опыт работы с фреймворками аналитики (Firebase, Adobe и др.)
- Опыт публикации приложений в магазинах приложений
Условия
- Оплачиваемые отпуска и праздничные дни
- Медицинская, стоматологическая и оптическая страховка с первого дня
- Бесплатная поддержка психического здоровья для сотрудника и членов семьи
- Скидки на обучение детей
- Бесплатные программы фитнеса, питания и велнеса
- Льготы по фертильности и помощь при усыновлении
- Совпадение взносов по 401k
- Скидка 15% на покупку акций
- Бонус компании
Навыки
- Kotlin
- Swift
- Java
- Objective-C
- XCode
- Android Studio
- REST
- JSON
- Git
- Jenkins
- GitHub
- Jira
- Gradle
- Fastlane
- Firebase
- Adobe Analytics
- MVC
- MVVM
- VIPER
- Unit testing