Пермь, улица Куйбышева, 95б
Tourvisor - ведущая система поиска туров и отелей для туристов и агентств в России и СНГ.
Основное направление работы-это создание системы поиска туров, а также предоставление поисковых модулей для сайтов туристических компаний. Решения компании позволяют любому турагентству открыть полноценный интернет-магазин туров с функцией оплаты туров банковской картой всего за несколько дней.
Наша платформа помогает пользователям находить и бронировать идеальные туры по всему миру. Мы создаем интуитивно понятный интерфейс для поиска и сравнения туров по десяткам параметрам, интегрируем данные от сотен туроператоров.
Мы растем и ищем талантливого Frontend-разработчика, который готов создавать качественные интерфейсы и развивать нашу библиотеку компонентов. Если тебе интересны современные технологии, SPA, мобильные приложения и работа в дружной команде — тебе к нам!
Наш технологический стек:
• Языки: JavaScript (ES6+), TypeScript
• Фреймворки и библиотеки: React, Redux, React Router
• Стилизация: SASS, адаптивная и кроссбраузерная верстка
• Сборка проектов: Webpack, Vite или аналогичные инструменты
• Мобильная разработка: Cordova
• Библиотека компонентов: Storybook
• Инструменты с поддержкой ИИ: автогенерация кода, проверка качества, ассистенты (например, Copilot, ChatGPT, Claude)
•Постепенный переход на Feature-Sliced Design (FSD)
Храним код в Gitlab, каждый merge request проходит через code review, для трекинга задач используем Jira, документируем в Confluence.
Чем предстоит заниматься:
• Расширение функциональности существующих модулей и разработка новых на TypeScript;
• Разработка SPA на React;
• Поддержка мобильного приложения на Cordova;
• Разработка и поддержка библиотеки компонентов с использованием Storybook;
• Работа с компонентами, взаимодействие с REST API, оптимизация производительности.
Наши требования:
• Опыт разработки коммерческих продуктов от 3 лет;
• Отличное знание HTML, CSS, адаптивной и кроссбраузерной верстки;
• Отличное знание JavaScript/TypeScript;
• Хорошее знание React, Redux, React Router;
• Опыт работы с Git;
• Опыт работы с Webpack, Vite или аналогичными сборщиками проектов;
• Опыт работы с REST API;
• Английский язык на уровне чтения технической документации.
Будет преимуществом:
• Опыт работы с Node.js;
• Опыт работы с Go (backend);
• Опыт разработки на Cordova или React Native;
• Опыт написания тестов.
Мы ценим:
• Способность писать чистый, производительный и легко сопровождаемый код;
• Умение работать в команде и участвовать в code review;
• Любопытство и желание развиваться, в том числе через использование современных инструментов, включая ИИ.
О нашей команде:
Мы ценим дружескую атмосферу: обсуждаем идеи, делимся опытом и иногда играем в настольные игры и теннис в перерывах, а так же весело проводим время вместе вне стен офиса
Мы предлагаем: