Мы используем cookie. Во время посещения сайта вы соглашаетесь с тем, что мы обрабатываем ваши персональные данные с использованием метрических программ.
OK
Чем предстоит заниматься:
  • Разработка и поддержка пользовательских интерфейсов с использованием TypeScript, JavaScript, HTML5, CSS3 и SCSS;
  • Реализация и оптимизация UI-компонентов, обеспечение их высокой производительности и удобства использования;
  • Работа с RxJS для обработки асинхронных данных и управление потоками данных;
  • Взаимодействие с REST API для обмена данными между фронтендом и сервером;
  • Написание и поддержка unit-тестов для компонентов и функций;
  • Участие в планировании, разработке и внедрении новых функций в рамках agile-процессов (Scrum/Kanban);
  • Обеспечение качества кода и соблюдение стандартов разработки.

Что мы ожидаем:
  • Наличие высшего образования по профилю;
  • Опыт работы разработчиком не менее 3 лет;
  • Глубокие знания TypeScript, JavaScript, HTML5, CSS3, SCSS;
  • Опыт работы с RxJS, управление состоянием, взаимодействие с REST API;
  • Разработка и оптимизация UI-компонентов;
  • Написание unit-тестов;
  • Понимание agile-подходов разработки (Scrum/Kanban).

Что мы предлагаем:
  • Работа в офисе с графиком 5/2, возможен гибрид;
  • Полис ДМС, страхование жизни, ежегодная индексация заработной платы, возможность расширить ДМС на членов семьи;
  • Работа в команде профессионалов, система наставничества;
  • Дополнительное обучение, повышение квалификации;
  • Возможность развиваться, профессиональный и карьерный рост приветствуется;
  • Социальные политики компании, включая, но не ограничиваясь возможностью компенсации занятий спортом, оказания материальной помощи при значимых событиях в вашей жизни и пр.;
  • Премия ко дню нефтяника, новогодние подарки детям;
  • Премии за отличную работу;
  • Система дополнительного премирования за личные достижения;
  • Трудоустройство в соответствие с ТК РФ;
  • Уровень заработной платы обсуждается по итогам собеседования.

Преимущества работы:

  • Конкурентная заработная плата
    Высококонкурентный уровень и расширенная социальная политика
  • Карьерный
    рост
    Возможности для повышения квалификации и продвижения
  • Современное
    оборудование
    Работа с передовыми технологиями и инструментами
  • Обучение
    и развитие
    Программы обучения и повышения квалификации для сотрудников
  • Безопасность
    труда
    Строгие стандарты охраны здоровья и безопасности
  • Командный
    дух
    Дружелюбная атмосфера и поддержка коллег
  • Участие в
    интересных проектах
    Возможность работать на крупных и значимых отраслевых проектах

О нас

  • Более 20 на рынке
    Отечественного нефтесервиса
  • 4 300+
    Высококвалифицированных сотрудников
  • Богатая история
    С 2007 по 2022 год компания входила в группу Halliburton
  • Присутствие в основных нефтегазовых регионах России
Вакансии в нефтесервисной компании

Отзывы сотрудников:

Здесь вы найдете честные и открытые отзывы, которые помогут оценить рабочую атмосферу и культуру компании.

15 секунд
На заполнение отклика

Прикрепить свое резюме

Frontend-разработчик (TypeScript, RxJS): кто это и чем он занимается?

Frontend-разработчик (TypeScript, RxJS): кто это и чем он занимается?

Frontend-разработчик - это специалист, который создаёт пользовательские интерфейсы веб-приложений: от интерактивных форм до сложных дашбордов с реальным временем. Он работает на стыке дизайна и инженерии, превращая макеты в быстрый, отзывчивый и доступный код. В отличие от верстальщика, фронтенд-разработчик управляет состоянием приложения, обрабатывает асинхронные потоки данных и обеспечивает взаимодействие с сервером через API. Без него цифровой продукт остаётся просто набором статичных картинок.

Кто это с точки зрения бизнеса?
Это «лицо продукта». Пользователь судит о качестве всей системы по тому, как она выглядит и реагирует на действия. Frontend-разработчик отвечает за скорость загрузки, плавность анимаций, корректную работу на разных устройствах и браузерах.

Чем занимается ежедневно:
  1. Разработка UI на TypeScript и JavaScript. Пишет компоненты на современных фреймворках (Angular/React/Vue, в зависимости от стека), использует строгую типизацию TypeScript. Создаёт адаптивный интерфейс на HTML5, CSS3 и SCSS.
  2. Реализация реактивных интерфейсов с RxJS. Управляет потоками данных: обрабатывает клики, ввод с клавиатуры, ответы сервера. Комбинирует, фильтрует и откладывает события для оптимальной производительности.
  3. Взаимодействие с REST API. Отправляет запросы на бэкенд (GET, POST, PUT, DELETE), обрабатывает ответы, ошибки, загрузку данных. Готовит данные для отправки в нужном формате.
  4. Оптимизация UI-компонентов. Следит за временем рендеринга, избегает лишних перерисовок, внедряет виртуализацию списков и ленивую загрузку. Улучшает удобство использования (UX).
  5. Написание unit-тестов. Покрывает компоненты и функции тестами (Jest, Testing Library), проверяет корректность работы в граничных условиях. Участвует в код-ревью.
  6. Работа в Agile-команде (Scrum/Kanban). Планирует задачи на спринт, демонстрирует результаты, даёт оценки трудозатрат.

Почему профессия в топе?
Качественный фронтенд напрямую влияет на удержание пользователей и конверсию. Frontend-разработчик - это инженер, который делает сложную технологию незаметной и приятной для конечного клиента.
Важно отметить, что информация о вакансиях, размещённая на нашем сайте, актуальна на момент её публикации. Мы стремимся предоставить вам наиболее точную и актуальную информацию, однако, пожалуйста, учтите, что условия работы и требования к кандидатам могут быть изменены без предварительного уведомления.

Также обращаем ваше внимание, что мы не несём ответственности за любые неточности или ошибки в описании вакансий. Если у вас возникли вопросы или сомнения относительно какой-либо вакансии, рекомендуем связаться с нашим отделом кадров для получения дополнительной информации.