Mohegan Pennsylvania
Senior Mobile Application Developer
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Senior-разработчик мобильных приложений в Mohegan Sun: развитие корпоративных мобильных решений для казино-курортов, работа с архитектурой, требованиями и интеграциями, менторство junior-разработчиков.
Задачи
- Разрабатывать и улучшать мобильные приложения Mohegan для повышения вовлечённости и удержания пользователей
- Совместно с кросс-функциональными командами и вендорами формировать технические требования и обновлять roadmap мобильного функционала
- Соблюдать стандарты анализа, кодирования, именования и документирования, включая SDLC и Change Management
- Анализировать бизнес-тренды и изменения требований для формирования будущих программных решений
- Работать по Agile-методологиям с минимальным надзором над сложными проектами мобильной разработки и интеграций
- Участвовать в тестировании: unit, integration, performance, system, UAT
- Документировать и защищать интеллектуальную собственность Mohegan
- Обеспечивать поддержку 1, 2 и 3 уровня как программист
- Быть ментором для junior-членов команды разработки и тестирования
Требования
- Bachelor's Degree в Computer Science, Engineering, Business или смежной области
- 5 лет опыта разработки в компании в одном или нескольких языках: Springboot, Angular, SQL, XML, JAVA, .Net, JavaScript
- 5 лет опыта программирования в enterprise-среде с более чем 5000 сотрудников
- Опыт разработки мобильных приложений обязателен: Native Android/iOS (Java, Kotlin, Swift), Cross-Platform (Flutter Dart, React Native JavaScript), VS Code IDE
- Понимание core web-технологий: XML, HTML, CSS, JQuery, XHTML, JSP, REST web services, Tag libraries, JSTL
- Понимание CI/CD и инструментов: Jenkins, Kubernetes, Ansible, Docker, Linux
- Владение Service Oriented Architecture, Test Driven Development и инструментами: REST, SOAP, WSDL, SWAGGER, JUNIT, SoapUI, LoadUI
- Понимание веб-архитектуры: Responsive Web Design, sessions, cache, cookies
- Понимание content publishing, жизненных циклов разработки, процессов доставки кода, Automated Testing, DevOps и Agile
- Навыки отладки и поиска решений
- Знание стандартов W3C, принципов SEO, требований ADA
- Опыт работы с системами контроля версий GIT и Bitbucket
- Отличные письменные и устные коммуникативные навыки
- Получение и поддержание одной или нескольких игровых лицензий в разных юрисдикциях
Условия
- Офисный формат работы
- Возможны периодические работы в выходные и вечернее время
- Возможны командировки
- Гибкий график и различные смены
- Необходимость носить сотовый телефон и быть на on-call по постоянному или ротационному графику
- Поддержка приложений в режиме 7x24x365
Навыки
- Springboot
- Angular
- SQL
- XML
- JAVA
- .Net
- JavaScript
- Java
- Kotlin
- Swift
- Flutter
- Dart
- React Native
- VS Code
- HTML
- CSS
- JQuery
- XHTML
- JSP
- REST
- JSTL
- Jenkins
- Kubernetes
- Ansible
- Docker
- Linux
- SOAP
- WSDL
- SWAGGER
- JUNIT
- SoapUI
- LoadUI
- GIT
- Bitbucket
- Agile
- DevOps
- CI/CD