Всем привет!
Ищем 2-х JavaScript Developers для немецкого R&D подразделения компании Amadeus, в команду разработчиков приложения по бронированию авиабилетов для тревел агентств Германии, Швеции, Дании и Норвегии и, возможно, нескольких новых стран.
Тревел компании в этих странах запрашивают у немецкого R&D классный front-end СRM системы для работы тревел агента, JS библиотеку для динамичного отображения посадочных мест в самолетах различных конфигураций (Airbus, Boeing, еtc) с возможностью их бронирования через большое количество собранных веб-сервисов Amadeus под одним REST фасадом.
Ниже - больше, мы спрашивали, а нам отвечали.
Что мы делаем? Много букв + картинки :)
Amadeus – успешная технологическая компания с мировым именем, одна из ведущих GDS систем золотой эпохи туризма. Ежегодный прирост прибыльности 30+ %.
Не помним, когда было меньше, у нас все зашибись :)
В центральном R&D в Ницце 5 тысяч человек работает над ключевыми продуктами для ведущих авиакомпаний, провайдеров гостиничных услуг и тревел агентств. Amadeus GDS невидимо питает и дополняет контент таких известных компаний, как Booking.com, Expedia.com, Travelocity.com и многих других известных B2C компаний в глобальной индустрии туризма.
В городе Эрдинг, Германия, располагается самый крупный мировой центр по обработке транзакций в тревел индустрии и самая большая база данных гражданского назначения. И все это тоже Amadeus.
У Аmadeus представительства в 195 странах и 70 офисов по всему миру, где ведется продуктовая разработка решений для авиакомпаний, гостиничных сетей мирового значения, кастомизированых онлайн тревел агентств. Этим мы полностью автоматизируем работу тревел агентств, придавая современный облик и формируя будущее мировой тревел индустрии. Миссия нашей компании – «Shape the future of travel»!
Amadeus R&D в Украине (фотки офиса здесь) - это 100 программистов (PHP & Java), 5 сложных проектов глобального и регионального значения, автоматизирующих работу тревел компаний в 70 странах мира, плюс совместные проекты с Amadeus R&D в Германии и компанией Traveltainment Gmbh.
Офис Amadeus в Бад-Хомбурге, пригород Франкфурта, куда вы будете приезжать два раза в год
Что мы делаем для немецкого R&D Amadeus в Киеве?
Amadeus Bundled Web Services - REST фасад из большой инфраструктуры веб-сервисов Amadeus для немецких онлайн тревел агентств. У проекта жесткие требования к высокой доступности, ведется разработка на Java EE 7, WildFly servers cluster, MongoDB 3.x и сложные аналитические вычисления.
Больше здесь
Amadeus Marketing Suite – классическая CRM система для клиентов Amadeus, интегрированная с немецкими локальными системами. Приложения пишется на Java EE 7 (CDI, JPA/Hibernate). Необходимо провести рефакторинг front-end части приложения. PostgreSQL используется как база данных.
Больше здесь
Amadeus Seat Map – разработка JS библиотеки с нуля. Цель данной библиотеки - получение данных из веб-сервисов Amadeus и их динамическое отображение как на декстопных, так и на мобильных девайсах клиентов для бронирования определенных посадочных мест в различных моделях самолетов.
Больше можете прочитать здесь
Почему мы это делаем?
Потому что людям комфортно работать, экспериментировать с технологиями, создавать успешный продукт для европейского тревел бизнеса вместе с коллегами из Германии.
Нам нравится быть профессионалами во всем: в простоте и логике мыслей; в удобстве наших решений для пользователей; в построении хорошей архитектуры приложения; в использовании технологий и методологий разработки; в написании кода и проектировании интерфейсов и баз данных; в генерации новых идей продукта; в командном взаимодействии; в коммуникации на английском языке; в отдыхе и профессиональном развитии.
И самое важное почему мы здесь - потому что мы зарабатываем здесь деньги.
Как мы делаем?
Коммерческое подразделение в Германии собирает запросы и выявляет потребности клиентов, генерирует бизнес идеи и передает их в немецкий R&D в разработку в виде мокапов, описанных бизнес требований. В этом проекте вы поймете, что вы в настоящем стартапе :)
Какие профессиональные навыки нам важны?
- 4+ лет коммерческой разработки для Senior, 2+ для Middle
- JavaScript: JS design patterns, JS OOP
- JS фреймворки: JavaScript ES 6 (2015), Angular.JS, Babbel.JS, Jquery 1.7, JQuery UI и JQ Widgets
- Bootstrap
- Grunt, NPM
- Polyfills
- AJAX
- HTML, CSS, LESS, Sass
- Сервисы: глубокие знания SOAP и REST сервисов
- Технологии JEE: JEE в back-end – предыдущий опыт разработки front-end интерфейсов с таким back-end; JSF – использование данной технологии
- Базы данных: MySQL, Postgres; NoSQL – было бы здорово
Нужен ли английский, и на каком уровне?
Английский язык нужен очень, так как в перерывах между продуктивным планированием задач, спринтов и релизов будет сложно понять шутки немецких коллег :)
Что нам важно в этом человеке?
Ответственность, ведь мы рассчитываем как минимум на 2-х летнее сотрудничество. А также усидчивость и готовность периодически переключаться между проектами: рисовать JS библиотеку с нуля, верстать Amadeus Marketing Suite, помогать двум Java Developers с веб-сервисами на back-end, при желании.
Желаемый профессиональный уровень кандидата: 1 Senior и 1 Middle / Middle +
Что делать в проекте?
- Верстать до 30% от своих обязанностей по всем 3-м проектам
- Писать на JS код с нуля для проекта Amadeus Seat Map
- Рефакторить front-end Amadeus Marketing Suite
- Обсуждать новые предложения по улучшению продукта, предлагать интересные архитектурные решения, исходя из бизнес запросов
В связи с чем открылась позиция?
Благодаря успешному опыту работы над проектом Amadeus Bundled Web Services мы расширяемся.
Размер и структура команды
Менеджмент Amadeus R&D в Бад-Хомбурге, Германия:
Heiko Reinhard – Unit Manager
Frank Matthias Kuschel – CTO & General Manager
Команда разработчиков, включая открытые позиции:
1 Lead Java Developer/Tech Lead
1 Java Developer
1 Senior JS Developer – открытая позиция
1 JS Developer – открытая позиция
Сколько девелоперов? На данный момент 1 Lead Java Developer/Tech Lead и 1 Java Developer
Сколько лет проектам?
Amadeus Bundled Web Services – 1,5 лет
Amadeus Marketing Suite – старой версии продукта минимум 2 года
Amadeus Seat Map – проект с нуля
Мы поддерживаем принцип “general purpose hiring”, поэтому вам предстоит участие в каждом из этих проектов.
Где находятся люди, которые принимают технические решения по проекту?
В пригороде Франкфурта, городе Бад-Хомбург – Amadeus R&D. Это Frank Matthias Kuschel – CTO & General Manager.
Кто у нас работает?
Координатор проекта
Team Lead команды
Техническое собеседование с Senior JS Developer
Ребята, которые привели в порядок Amadeus Bundled Web Services
Чем мы как компания/проект отличаемся от других?
- мы не гонимся за тем, чтобы дать больше плюшек
- мы создаем проект и уникальный продукт
- мы пробуем разные подходы при создании продукта, и ваша идея или инновация может повлиять на ход проекта
По условиям:
Рассматриваете ли кандидатов из других городов, помогаете ли им с переездом?
Да, рассматриваем и готовы помочь с переездом. Детали обсуждаем в каждом конкретном случае отдельно.
Есть ли испытательный срок и сколько он длится? Да, 3 месяца. Но мы можем сделать оффер и без всяких сроков.
Овертаймы, как часто бывают, какой подход к оплате? Овертаймов нет – они запрещены!
Какой график работы? Гибкий. Классическая офисная рабочая неделя: с 10.00 до 19.00 – 5 дней в неделю, без логирования часов. Раз в неделю, при желании, можно работать из дома.
Есть ли возможность работать удаленно какие-то дни? Да, 1 раз в неделю.
Количество дней отпуска? 24 дня и раз в год нужно обязательно взять 14 дней минимум.
Количество дней оплачиваемых больничных в год? Больничный полностью оплачивается.
Есть ли перспектива командировок, и куда? Да, мы гарантируем командировки в Франкфурт, Германия (максимум неделя), но возможны и другие локации Amadeus. При этом оплачиваем командировочные, бронируем авиабилеты и гостиницы.
В офисе открытая или закрытая планировка? У нас небольшие опен-спейсы до 10 человек максимум. Здесь фото.
Есть ли медстраховка? (+ может еще какие-нибудь "плюшки"?)
Да, есть медицинская страховка + уроки английского в офисе (50% за наш счет), участие в конференциях, теннисный стол, душ, парковка для авто и велосипедов.
Детали трудоустройства:
- Формат сотрудничества с ФОП
- Оплата фиксируется в ЕВРО по межбанковскому курсу
- Договор с иностранным представительством Amadeus Украина
- Покрытие всех затрат на деятельность ФОП
- Договор о конфиденциальности
Адрес офиса: Киев, ул. Нижнеюрковская 45 а, метро Тараса Шевченко, 2-х этажный БЦ.
По процессу:
Интервью на английском? Да, часть интервью на английском: с HR и CTO.
Кто ревьювит резюме? HR Родион Кузнецов и координатор проекта Александр Павлов.
Сколько этапов интервью, с кем?
Этапы интервью:
1-й – HR Interview – 20 минут
2-й – техническое задание (тест на front-end) и собеседование с JS Developer из Amadeus R&D
3-й – интервью с PM
4-й – интервью c CTO
Этапы обязательны, но могут варьироваться. После 4-го этапа принимаем решение в течении 1 дня. Весь процесс обычно занимает от 2 дней.
1-й – HR Interview – 20 минут
2-й – техническое задание (тест на front-end) и собеседование с JS Developer из Amadeus R&D
3-й – интервью с PM
4-й – интервью c CTO
Этапы обязательны, но могут варьироваться. После 4-го этапа принимаем решение в течении 1 дня. Весь процесс обычно занимает от 2 дней.
Если вам все нравится, направляйте, пожалуйста, ваши резюме на alesya.v.sidorovich@yandex.ru Ждем:)