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