Ваша работа будет заключаться в разработке части распределенной системы, обслуживающей индустрию гостеприимства. Это решение, которое позволяет сотрудникам или менеджерам отелей выполнять различные действия, такие как управление бронированием, платежами и гостиничными услугами внутри отеля или между отелями. Система состоит из множества предметно-ориентированных микросервисов, разработанных несколькими межфункциональными командами. Технологии, которые мы используем: экосистема React, веб-компоне
Ваша работа будет заключаться в разработке части распределенной системы, обслуживающей индустрию гостеприимства. Это решение, которое позволяет сотрудникам или менеджерам отелей выполнять различные действия, такие как управление бронированием, платежами и гостиничными услугами внутри отеля или между отелями. Система состоит из множества предметно-ориентированных микросервисов, разработанных несколькими межфункциональными командами. Технологии, которые мы используем: экосистема React, веб-компоненты SCSS, Stencil Jest, библиотека тестирования, Enzyme, QUnit Webpack, Babel TypeScript, Gitlab Docker и Docker Compose. Шаблоны проектирования и практики чистого кода (ООП, SOLID). Наша повседневная работа — мы работаем в итерациях с уточнениями и планированием. и ретроспективные встречи мы используем Gitlab для синхронизации кода с ветками разработки и мастер-ветвей, а также создаем ветку функций для каждой пользовательской истории, которую мы фиксируем ежедневно, и используем CI/CD с помощью Gitlab. Мы открываем запросы на слияние и ждем проверки другими членами команды, прежде чем использовать слияние. docker и docker compose для локальной разработки и развертывания всех микросервисов, которые мы используем. Команды для общения и/или участия в собраниях с другими членами команды. Мы сотрудничаем с отделом UI/UX, чтобы предоставить пользователю наилучший внешний вид приложения. Для этого мы создаем внутренние пакеты NPM. делитесь работой с другими, создавайте дизайн-системы и избегайте повторов Дополнительная информация Как мы работаем - удаленная/гибридная работа: Сотрудники до 50 км от офиса (Катовице) - 4 раза в месяц Сотрудники от 50 до 100 км от офиса - 2 раза в месяц Сотрудники свыше 100 км - удаленная работа Основы Форма занятости по вашему выбору (B2B, CoE) Гибкий график работы Страхование Lloyds - в случае сотрудничества на основе B2B Субсидия на приобретение очков (300 злотых/год) Бесплатная парковка 3 минут от офиса или общая подземная парковка (можно зарезервировать — в порядке очереди) Здоровье и безопасность Частное медицинское обслуживание с пакетом стоматологов для вас и вашей семьи Групповое страхование жизни для вас и вашего партнера Карта Multisport в рамках пакета MyBenefit Работает Условия и развитие Ноутбук Dell, клавиатура, мышь, беспроводные наушники и монитор 40 часов на разработку в рабочее время Бесплатный доступ к групповым урокам языка Платформа Udemy Внутренние семинары, тренинги или встречи Дополнительно, которые могут вам понравиться Кафетерий MyBenefit и 500 (или 310) в зависимости от вашего выбора других преимуществ) баллы в месяц для использования в ваучерах Реферальный бонус, если привлекается новый сотрудник (6500 злотых брутто или больше, в зависимости от должности) Холодная комната с настольным футболом и бесплатными закусками PlayStation (каждый день) Мероприятия по построению команды Минимум 4 года опыта работы в качестве JavaScript или Front-End разработчика. Продвинутое понимание JavaScript ES6/TypeScript. Хорошее знание HTML5, CSS3. Опыт работы или участия в системе сборки на основе JavaScript (например, Babel, Webpack). Опыт работы с экосистемой React (перехватчики React). ) Интерес к тестированию, проверке и качеству кода. Знакомство с Git. ТВЕРДОЕ понимание лучших практик, процессов и шаблонов проектирования. Открытость, участие в обсуждениях и хорошее общение, особенно внутри команды. Участие в разработке решений. Готовность делиться знаниями и помогать.Я являюсь членом Самостоятельность в повседневной работе, но также готовность обратиться за помощью. Хороший английский, как письменный, так и устный. Приятно иметь, но это не обязательно: Основы Linux, Docker. Опыт работы с библиотеками форм. Знание функционального программирования и объектно-ориентированного программирования. Задача будет заключаться в разработке части распределенной системы, обслуживающей индустрию гостеприимства. Это решение, которое позволяет сотрудникам или менеджерам отелей выполнять различные действия, такие как управление бронированием, платежами и гостиничными услугами внутри отеля или между отелями. Система состоит из множества предметно-ориентированных микросервисов, разработанных несколькими межфункциональными командами. Технологии, которые мы используем: экосистема React, веб-компоненты SCSS, Stencil Jest, библиотека тестирования, Enzyme, QUnit Webpack, Babel TypeScript, Gitlab Docker и Docker Compose. Шаблоны проектирования и практики чистого кода (ООП, SOLID). Наша повседневная работа — мы работаем в итерациях с уточнениями и планированием. и ретроспективные встречи мы используем Gitlab для синхронизации кода с ветками разработки и мастер-ветвей, а также создаем ветку функций для каждой пользовательской истории, которую мы фиксируем ежедневно, и используем CI/CD с помощью Gitlab. Мы открываем запросы на слияние и ждем проверки другими членами команды, прежде чем использовать слияние. docker и docker compose для локальной разработки и развертывания всех микросервисов, которые мы используем. Команды для общения и/или участия в собраниях с другими членами команды. Мы сотрудничаем с отделом UI/UX, чтобы предоставить пользователю наилучший внешний вид приложения. Для этого мы создаем внутренние пакеты NPM. делитесь работой с другими, создавайте дизайн-системы и избегайте повторов Дополнительная информация Как мы работаем - удаленная/гибридная работа: Сотрудники до 50 км от офиса (Катовице) - 4 раза в месяц Сотрудники от 50 до 100 км от офиса - 2 раза в месяц Сотрудники свыше 100 км - удаленная работа Основы Форма занятости по вашему выбору (B2B, CoE) Гибкий график работы Страхование Lloyds - в случае сотрудничества на основе B2B Субсидия на приобретение очков (300 злотых/год) Бесплатная парковка 3 минут от офиса или общая подземная парковка (можно зарезервировать — в порядке очереди) Здоровье и безопасность Частное медицинское обслуживание с пакетом стоматологов для вас и вашей семьи Групповое страхование жизни для вас и вашего партнера Карта Multisport в рамках пакета MyBenefit Работает Условия и развитие Ноутбук Dell, клавиатура, мышь, беспроводные наушники и монитор 40 часов на разработку в рабочее время Бесплатный доступ к групповым урокам языка Платформа Udemy Внутренние семинары, тренинги или встречи Дополнительно, которые могут вам понравиться Кафетерий MyBenefit и 500 (или 310) в зависимости от вашего выбора других преимуществ) баллы в месяц для использования в ваучерах Реферальный бонус в случае направления нового сотрудника (6500 злотых брутто или больше в зависимости от должности) Холодная комната с настольным футболом и бесплатными закусками PlayStation (каждый день) Мероприятия по тимбилдингу, [Предоставление легко настраиваемых функций и виджетов. Получение требований к функциональным возможностям, разработка и поддержка функций программного обеспечения на основе визуальных макетов и UX-описаний в стиле Scrum (спринты, подготовка, планирование, ретроспективные сеансы). Работа с новейшими технологиями, передовой опыт.Методы и шаблоны в разработке программного обеспечения. Предоставление высококачественного кода, который является одновременно функциональным и производительным. Написание тестов. Проверка кода. Внесение вклада в инфраструктуру, которую команда использует для разработки. Участие в разработке решений с членами команды. Обмен знаниями с другими. разработчики, Работа с микроинтерфейсами и микросервисами в мультирегиональной среде] Требования: React, JavaScript, TypeScript, CSS, HTML, Git, ES6, HTML5, CSS3, шаблоны проектирования, Sass, Babel, Webpack, Docker, Jest, Enzyme, ООП, Linux, Ember.js Инструменты: Jira, Confluence, GitLab, Agile, Scrum. Дополнительно: Частное здравоохранение, Международные проекты, Бюджет на обучение, Система кафетерия, Спортивный абонемент, Стартап-атмосфера, Бесплатный кофе, Велопарковка, Игровая комната, Бесплатные перекусы, Внутренние тренинги, Современный офис, Без дресс-кода, Бесплатные напитки, Душ.